SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

How do I store my video recordings in my own Amazon S3 bucket?

Objective

This article shows you how to turn on external S3 storage for your video recordings or compositions, so Twilio delivers the media to a bucket you control instead of storing it.

 

Product

Programmable Video

 

Environment

Twilio Console

 

Procedure

  1. In the Twilio Console, select Communications in the left sidebar.
  2. Select Video, then Settings.
  3. Select the Recording settings tab to configure storage for recordings, or the Composition settings tab to configure it for compositions.
  4. Under Save to an External S3 Bucket, set External S3 storage to Enabled.
  5. Under AWS credentials, select your credentials from Select your AWS credentials.
  6. In External S3 Bucket URL, enter the URL of the bucket Twilio should write to.
  7. Select Save. A confirmation appears once your settings have been updated.

 

Additional Information

  • Once external storage is enabled, Twilio stops storing your media. Managing the security and lifecycle of the content in your bucket becomes your responsibility.
  • If Select your AWS credentials has no options, add your AWS credentials on the Video credentials tab first.
  • Enabling external storage or encryption disables Compositions. The page warns you when your selection has that effect.
  • The bucket URL can be up to 4,000 characters, and both the credentials and the URL are required.

 

This content was generated by AI and reviewed, edited, and verified by a human.

Have more questions? Submit a request
Powered by Zendesk