Connect AWS S3 bucket for video storage
In this tutorial, we’ll walk you through the steps to connect an Amazon S3 bucket to Callaba.
Once connected, you can easily transfer video files to the S3 bucket, making file management for your streaming or production workflows efficient and straightforward.
What you’ll need
To connect Callaba to your S3 bucket, you’ll need three key pieces of information:
- Access Key
- Secret Key
- S3 Bucket URL
Let’s break the process into three clear steps: obtaining the access credentials, getting your bucket URL, and linking everything in Callaba.
0. Before you begin
For this tutorial, you will need :
▶ Callaba software
⬇️ Get Callaba on AWS Marketplace | 📖 Guide: How to launch
⬇️ Get a self-hosted license | 📖 Guide: How to install self-hosted
▶ S3 bucket
1. Create IAM User
To allow Callaba to interact with your S3 bucket, you’ll first create a set of AWS credentials (Access Key and Secret Key) using an IAM User.
Log into your AWS Management Console. In the search bar, type IAM and select it.
Go to the Users section and click Create User.
Enter a user name of your choice.
Click Next to proceed.
Select Attach policies directly.
In the search bar, type AmazonS3FullAccess.
Select the policy from the list and click Next.
On the summary page, click Create user.
2. Create IAM User
Open the newly created user by double-clicking their name.
Click Create access key.
From the options, choose Third-party service.
Tick the confirmation checkbox and click Next.
Click Create access key to finalize.
Save the Keys
On the next page, copy and/or download the Access Key and Secret Key.
Important: The Secret Key will only appear once, so store it securely.
3. Obtain your S3 Bucket URL
Next, you’ll need the URL of the S3 bucket you want to connect to Callaba.
If you already have an S3 bucket, you can check any file within the bucket - file URL will contain the bucket URL.
Bucket URL looks like this :
https://[bucket-name].s3.[region].amazonaws.com
You can also construct the URL by typing your bucket name and AWS region your bucket is located in.
S3 Bucket URL Example : https://lasagna.s3.us-east-1.amazonaws.com
If you need to create a new S3 bucket
Go to Amazon S3 > Buckets
Click "Create Bucket"
Enter a bucket name and adjust settings as needed
Click Create to finalize
4. Connect your S3 Bucket to Callaba
Now that you have your Access Key, Secret Key, and Bucket URL, it’s time to connect everything in Callaba.
Open Callaba Dashboard:
Navigate to the Storages section.
Click Create New.
Enter a name for your storage.
Paste the Bucket URL.
Enter the Access Key and Secret Key.
(Optional) Configure Metadata database
Set up a metadata database if needed for your use case.
Click Save, and your S3 bucket will now be connected to Callaba.
Congratulations! You’ve successfully linked your Amazon S3 bucket to Callaba.
You can now move to File Manager and move your files
With this connection, you can efficiently manage and transfer video files for your projects.
You’ve successfully connected your AWS S3 Bucket storage with Callaba.
This integration ensures that your recorded files are securely stored for the long term, keeping your storage space optimized and ready for future recordings.
This is the end of this tutorial.
Learn more
- How to launch Callaba on Amazon Web Services
- How to create a playlist of videos with Pay Per View monetization
- Multilingual Web Player
- Set up SRT backup stream in case of main stream interruption
Follow us on social media
LinkedIn • Reddit • Instagram • Facebook • Youtube • X (Twitter) • Discord