Hi there,
I’ve created an integration with Shotstack on our server and are looking to upload renders to our S3 bucket.
I’ve followed all the guides I can and looked in this forum and didn’t find any other issues like mine.
These are the permissions of our IAM user in AWS:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:PutObjectAcl"
],
"Resource": "arn:aws:s3:::[redacted-for-privacy]/*"
}
]
}
I’ve also tried FULL access to S3 for IAM user with “s3:*” (full access) but no luck there either.
"destinations": [{
"provider": "s3",
"options": {
"region": "ca-central-1",
"bucket": "[redacted-for-privacy]",
"prefix": "slideshows",
"acl": "public-read"
}
},{
"provider": "shotstack",
"exclude": true
}]
We are still getting the “Failed to copy file to S3. Access denied, check credentials or S3 IAM permissions.” error.
I’ve checked everything I can on my end and the user has the correct permissions.
I’ve tried enabling ACL’s on the bucket, no luck there. I tried removing the “acl” param from setDestination, I’ve tried staging / production environments to see if there was limitations, with no luck there.
At a loss for what to do next.
Using PHP7 SDK
Please let me know what the issue might be.