Amazon S3 - Features, integrations, alternatives & more
What it does
This action uploads your files from the Git repository or the pipeline filesystem to an Amazon S3 Bucket.
How it works
The action uses Buddy’s dedicated integration with an Amazon Web Services (AWS) account. Once it’s set up, it allows to select AWS account & bucket. The action is changeset-based, it means that it only uploads new or changed files between deployments. Check a list of AWS policies required by this integration.
Action preview

Amazon S3 Action Features
- Turning on the 'Skip Content-Type setting' will ignore the content-type header
- Turning off the 'Delete files on server' option, will keep the files regardless of the changeset.
- Set Cache control and Expires date for uploaded files
- Skip Content-Type setting: the action sets MIME types (IANA media types) by default. It can be turned off using this setting
- Upload files with Reduced Redundancy Storage (RRS) option
- It’s possible to exclude paths and file types from transfer using patterns, specific directories and file names
- Support for online browsing of bucket to select target path to deploy to
- The action can be configured in YAML mode. See Amazon S3 YAML parameters and Amazon S3 YAML config example
- Buddy's Amazon S3 API is supported