Configure the Amazon S3 connector
Connect with Amazon S3 to import videos and publish captions
Requirements: Enterprise plan
In Amazon S3
Youβll need an Amazon S3 bucket to store your media and caption files.
Option 1 - Shared Credentials
Step 1: Create a policy for bucket access
- Log in to your AWS account
- Go to IAM in the AWS console
- In the left navigation bar, click Policies β Create policy
- Select the JSON tab
- In the policy editor, paste the following, replacing
your-bucket-name
with the name of your S3 bucket:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::your-bucket-name"
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": "arn:aws:s3:::your-bucket-name/*"
}
]
}
- Click Create to save the policy
Β
Step 2: Create an IAM user
- In IAM, click Create user
- Give the user a name (e.g.,
captionhub-s3-user
)
- Choose Attach policies directly

- Select the policy you just created
- Click Next, then Create user
Β
Step 3: Get the user credentials
- Click the name of the user you just created
- Open the Security credentials tab

- Scroll down and click Create access key
- Select Third-party service

If youβre concerned about the warning, consider using Option 2 - Trust policy instead
- Confirm by selecting I understand the above recommendation and want to proceed to create an access key
- Click Next
- Skip the optional tags step
- Copy the Access key ID. Then click Show to view and copy the Secret access key. You will need both of these later in CaptionHub.
- Click Done
Option 2 - Trust policy
This option will be available soon
In CaptionHub

- From the team dropdown menu (top right), open the Connectors page
- Find the Amazon S3 connector and click Edit
- Enable the connector and enter:
- Access Key ID
- Secret Access Key
- Region
- Bucket Name
- Click Save
Β
Once the integration is set up
- On your Dashboard, choose New Project from⦠and select Amazon S3
- Your Amazon S3 media will be displayed. Select the files you want to import into CaptionHub for subtitling.
Β
Did this answer your question?
π
π
π€©