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:
    • 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.
  • In the AWS console search for buckets and create a new bucket.
  • Set the Enswitch "Amazon S3 bucket name" configuration setting.
  • 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.