Transloadit
Pricing
  • File Uploads
  • File Importing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
EssentialsRobotsFAQAPIFormatsBest Practices

How do I set up an Amazon S3 bucket?

1. Sign up for an Amazon S3 Account

To use S3 buckets, you will first need an Amazon S3 account. To sign up, go to the S3 Service Page⁠ and click the "Get started with Amazon S3" button.

2. Locate your credentials

To locate the credentials for your account, you will need to:

  • Go to the AWS Management Console⁠
  • Hover over your company name in the top right menu and click "My Security Credentials"
  • Scroll to the "Access Keys" section
  • Click on "Create New Access Key"
  • Take note of both the Access Key ID (YOUR_AMAZON_S3_KEY) and Secret Access Key (YOUR_AMAZON_S3_SECRET)
Important

For security reasons, we recommend setting up an IAM user with limited permissions as documented in 🤖/s3/store docs.

3. Create a bucket

To create an S3 bucket, use the S3 Management Console⁠ online, or use a local client that supports the S3 API. We recommend any of the following:

  • OSX: Transmit⁠
  • Windows: Cyberduck⁠
  • Linux: AWS Command Line Interface⁠

Make sure to take note of the name of your Bucket Name (YOUR_AMAZON_S3_BUCKET) after you create it.

4. Use the bucket with Transloadit Templates

Assuming you have signed up for Transloadit, proceed to Template Credentials then under "Adding new Credentials", select "Amazon S3" and input the relevant information from the earlier steps.

The following is an example of a simple Template for testing the connection to your S3 account.

{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/s3/store",
      "use": ":original",
      "credentials": "YOUR_S3_CREDENTIALS"
    }
  }
}

To see if it works, in the created Template's Testing section click "Toggle Testing Area" and upload an item.

More

  • For more details about Templates and security, see our Template documentation.
  • For more information on saving to S3, such as how to customize file names, see the 🤖/s3/store documentation.

See also:

What happens if my plan limit is reached?
What's the difference between Uppy and Transloadit?
How to rename files when exporting them to cloud storage?
TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • StackOverflow⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint