Amazon S3 Help & Support

  • How to Get Started With Amazon S3
  • Common Problems with Amazon S3
  • Popular Things to Do With Amazon S3

How to Get Started With Amazon S3

There are two things you'll need to do to make S3 work with Zapier:

  1. Add a bucket to your S3 account (if you already use S3 you might already have one you wish to use, if not, directions are below as well).
  2. Add a new Zapier user via IAM with only permission to use S3 and give those AWS Security Credentials to Zapier.

Add a Bucket to S3

This is fairly simple! Just click the S3 logo from your AWS dashboard and click Create Bucket on the top left hand side.

Click that button and fill out the form:

Remember that bucket names need to be unique per region, so make it something unique. A good idea is often to prefix it with your company name or the like. Just select your region and either setup logging or click create to complete this task.

Create Security Credentials by Adding a New Zapier User to IAM

To add an S3 account to Zapier, you should follow these instructions. They will walk you through setting up a user in IAM and adding that account to Zapier. Remember that you want to select S3 instead of SES where applicable.

Keep in mind that in addition to granting the appropriate IAM policy you may also need to grant access at the bucket level as well. Please see this article for additional details on this topic.

Example Read Only Policy

Here is an example policy to apply for a Zapier specific user that will allow Zapier to list all of your buckets, the contents of a specific bucket and be able to retrieve objects from that bucket. Perfect for triggering!

  "Version": "2012-10-17",
  "Statement": [
      "Effect": "Allow",
      "Action": [
      "Resource": "arn:aws:s3:::*"
      "Effect": "Allow",
      "Action": [
      "Resource": "arn:aws:s3:::EXAMPLE-BUCKET-NAME"
      "Effect": "Allow",
      "Action": [
      "Resource": "arn:aws:s3:::EXAMPLE-BUCKET-NAME/*"

Common Problems with Amazon S3

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 will actually access 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:

If you are still having trouble after this, please drop us an email so we can troubleshoot further with you!

Popular Things to Do With Amazon S3

  • Copy files from a Dropbox folder to an Amazon S3 bucket

    Dropbox + Amazon S3

    Try It
  • Copy New Google Drive Files to Amazon S3

    Google Drive + Amazon S3

  • Add new Brick FTP file uploads to Amazon S3

    Brick FTP + Amazon S3

  • Save converted CloudConvert files to Amazon S3

    Amazon S3

  • Create Amazon SQS messages from new Amazon S3 buckets

    Amazon S3 + Amazon SQS

  • Save BitBucket changesets to Amazon S3

    Amazon S3

Connect the apps you use every day

Get started with a Free account

By signing up, you agree to Zapier’s Terms of Service