Introduction

Enswitch can be configured to use Amazon Web Services to store recordings in S3.

To configure storage in Amazon Web Services

  • On all Enswitch machines, do:
    • cpanm Net::Amazon::S3
  • Open the AWS console.
  • Create a new user and grant AmazonS3FullAccess rights.
  • In the security credentials tab create a new Access Key.
  • Set the Enswitch "Amazon S3 access key", "Amazon S3 access key secret", and "Amazon S3 bucket name" configuration settings. The bucket will be created by Enswitch, and must not already exist.
  • Set the Enswitch "Recordings storage location" configuration setting to "amazon_s3".
  • Move the recordings to S3. Run this command on one machine only:
    • enswitch move_recordings_storage local amazon_s3
  • Run "enswitch restart" on all machines to make the changes take effect.