My Merge Fields are not showing
My Merge Fields are not showing
Merge Fields not showing mostly have to do with the file not being publicly accessible, or due to CORS issues.
My AWS S3 objects are not showing
My AWS S3 objects are not showing
Set up CORS for your bucket
Set up your CORS under your bucket's permissions tab. This should allow for Shotstack to hotlink your assets on the dasboard.
You can set up your CORS policy under the permissions tab of the bucket you're using.
Example permissions:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"HEAD"
],
"AllowedOrigins": [
"https://dashboard.shotstack.io"
],
"ExposeHeaders": [
"Max-Age",
"Access-Control-Allow-Origin",
"Access-Control-Allow-Methods",
"Access-Control-Allow-Headers"
],
"MaxAgeSeconds": 30
}
]
Set your object ACL to public-read
Your objects should also be available to be read by anyone on the internet, as without such permissions our services cannot download your assets.
This is done by setting your object's ACL permissions to public-read
under the Permissions tab.
Click on Edit and make sure Read
is enabled for Everyone (public access)
, and make sure you tick the checkbox down the bottom that you understand this file will be available by anyone on the internet.
What's the difference between production and sandbox?
What's the difference between production and sandbox?
Shotstack offers two environments for its users: sandbox and production, each using their own API keys. The sandbox environment is used for development and testing, while the production environment is used for live applications.
All rendered videos in the sandbox environment are watermarked with the Shotstack logo.