Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Apps
  • Apps on Zapier

How to get started with Amazon S3 on Zapier

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

Connect to Amazon S3 on Zapier Prerequisites Add a bucket to Amazon S3 Add a Zapier as an IAM user Required fields Optional field About Amazon S3's app

Connect to Amazon S3 on Zapier

Amazon S3 uses a custom authentication to authenticate your account on Zapier.

Prerequisites

Before you connect to Zapier, you’ll need to have: 

  1. Add a bucket to your Amazon S3 account. 
  2. Add a new Zapier user via IAM with only permission to use Amazon S3 and give Zapier those AWS security credentials.

Add a bucket to Amazon S3

  1. In your AWS Dashboard, click the S3 logo.
  2. Check you are in the AWS region where you want to create the bucket.
  3. Click Create Bucket.

  1. Enter your Bucket Name. S3 bucket names must be unique across all AWS accounts in all the AWS Regions within a partition. Learn more about bucket naming rules.
  2. Scroll down the page. If you’re unsure which options to select, leave the default settings.
  3. Click Create bucket.

Add a Zapier as an IAM user

Add a new Zapier user via IAM (Identity and Access Management) with only permission to use Amazon S3 and give Zapier those AWS security credentials. The specific permissions you’ll need in the IAM policy depend on the tasks you want Zapier to perform with your Amazon S3 data

In addition to granting the appropriate IAM policy, you may also need to grant access at the bucket level. 

Learn more about:

  • Creating an IAM user for workloads
  • IAM policies and bucket policies 
actionEdit icon Example

This is a sample policy for a Zapier user with limited access. This policy allows Zapier to:

  • List all of your buckets.
  • View the contents of a specific bucket
  • Retrieve objects from a bucket.

This policy allows Zapier to trigger any new objects added to your S3 bucket. However, it does not grant permissions for any Amazon S3 actions that modify your data. 

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
                "s3:ListAllMyBuckets",
                "s3:GetBucketLocation"
      ],
      "Resource": "arn:aws:s3:::*"
    },
    {
      "Effect": "Allow",
      "Action": [
                "s3:ListBucket"
      ],
      "Resource": "arn:aws:s3:::EXAMPLE-BUCKET-NAME"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:GetObjectAttributes"
      ],
      "Resource": "arn:aws:s3:::EXAMPLE-BUCKET-NAME/*"
    }
  ]
}

 

Required fields

  • AWS Access Key ID
  • AWS Secret Access Key

Optional field

  • Region
miscEye icon Note

If you see the error "The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint." this indicates that the incorrect region or no region has been selected when authenticating to Zapier. You must reconnect and select your region if it's not us-east-1.

About Amazon S3's app

Are self-hosted or cloud-hosted accounts supported? Cloud-hosted accounts only  
Is a paid Amazon S3 plan required? No View Amazon S3 plans.
Are any special account permissions required? Yes You must have:
  1. Add a bucket to your Amazon S3 account. With global access.
  2. Add a new Zapier user via IAM with only permission to use S3 and give those AWS security credentials to Zapier.
Are there usage limits? Yes There's a 180-second timeout limit for uploading files by Zapier to Amazon S3.
Are there pagination limits? No  
Do trigger samples use real data from your account or generic data? Real trigger samples  
Are custom fields supported? No  
Do update actions overwrite or append to existing data? Overwrite existing data When you upload a file or create a text object using a key that already exists, it will overwrite the previous object with that key.
Is there any additional info? Yes S3 bucket names are case-sensitive. However, URLs are not. As a result, when using the New Bucket trigger, this may result in a URL not being provided if a bucket contains capital letters.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • How to get started with Skool on Zapier
  • How to get started with Zoho Show on Zapier
  • How to use Stripe Payment Links with Zapier
  • How to get started with Feathery on Zapier
  • How to get started with Front on Zapier

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand