You can send videos to an AWS s3 bucket directly from Shotstack by enabling the S3 destination. Shotstack will automatically upload the video to your chosen bucket.
Authentication
Before Shotstack can send videos to your S3 bucket you need to create the S3 bucket and access credentials. If you want to use an existing bucket please make sure you have configured its permissions correctly.
Creating the S3 bucket
Name your bucket
Create a new general purpose bucket in S3.
Set ACLs
Note: If you do not plan to make your videos available publicly we recommend you disable ACLs.
Shotstack allows you to set the ACL of your videos. If you want your videos to be publicly accessible then you need to set up the bucket with ACL enabled.
You will need to uncheck the Block all public access checkbox:
Creating access credentials
You will need access credentials which will provide Shotstack with the necessary permissions to send videos to your bucket.
Create user
Create a new user in the iam console.
The easiest approach is to attach the AmazonS3FullAccess policy to your user, which provides for all permissions required.
However, we recommend you reduce permissions as much as possible and create a policy with the following permissions:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:PutObjectAcl"
],
"Resource": "arn:aws:s3:::[redacted-for-privacy]/*"
}
]
}
Create access keys
Navigate to your new iam user and head into the Security Credentials tab.
Createa new Access Key by clicking on Create access key.
Select Third-party service, click next and then click on Create access key.
This will create your access key.
Add S3 credentials
Add your new S3 access credentials to the S3 destination.
Configuration
You can decide where Shotstack sends your videos by configuring your destination.
The required fields are region
and bucket
, while the other fields are optional.
After rendering your videos will now automatically show up in your S3 bucket: