I want to add files to a folder
In Amazon S3, folders are designated by the key name. For example, if you upload a file with the key images/sample1.jpg
then it will show in the Amazon S3 console as a file sample1.jpg
inside a folder images
.
Some of my Buckets are not Showing up as an Option in my Action
Zapier intentionally filters out buckets with capital letters in their name. Renaming a bucket to all lower case letters will make the bucket show up.
Technical Details: Buckets with uppercase letters in the name can't be accessed via the S3 API, so Zapier filters them out. Info on why uppercase letters are a problem can be found in the answer to "Some of the results for New Bucket trigger do not have a URL"
Some of the Results for New Bucket Trigger do not have a URL
This behavior is intentional. S3 bucket names are case sensitive. Unfortunately, URLs are not. Trying to access MyBucket.s3.amazonaws.com
will actually access mybucket.s3.amazonaws.com
. Due to this mismatch, there is no URL by which you can access a bucket with capital letters in the name, so we set the URL for these buckets to be empty.
I Can't Add to a Specific Bucket (400 error)
Is your bucket in a different region than the one you selected when connecting your S3 account to Zapier? If so, you will need to reconnect and select the matching region.
Note that often (depending on the security policy of the S3 account you have connected to Zapier), we are able to see buckets from regions other than the selected region, but we are not able to interact with them. For example, if you have a bucket in US East (Ohio) (which is us-east-2
), you may be able to select that bucket in a drop-down, but if you selected us-east-1
when you connected your account, we won't be able to upload files to that bucket.
AWS has documentation on their region names here if you aren't sure which numerical region your bucket resides in: https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
If you are still having trouble after this, please drop us an email so we can troubleshoot further with you!