How to deploy files to Amazon S3?

Amazon S3 is a good idea to host large media, like images and videos, or static HMTL sites with CSS and Javascript files which you can link to your website or application instead of deploying them directly to your web server.

Configure AWS permissions

  1. Log in to your AWS account and go to IAMUsers
  2. Click Add a new user and fill in the details. Make sure to check the Programmatic access type.
  3. On the permissions page switch to Attach existing policies directly and check the following policies:

  4. Once the user is created, make sure to copy the Access key and Secret key.
Configuring AWS permissions

Configure transfer to Amazon S3

  1. Create/update a pipeline in Buddy and click the Amazon S3 action

  2. Select the Bucket ID to which you want to upload the files
  3. (Optional) Set up the Remote path where the files in the bucket will be deployed
  4. Click Test connection & add action to save changes

Clicking More options will expand additional settings where you can:

  • Tick the Public box if you want the files to be accessible via HTTP
  • Tick Use reduced redundancy to send the files in RRS mode. You can find out more about RRS here
  • Choose the files to be ignored on the deployment
  • Enter custom name for the action

Get started now

14 days of unlimited trial. No credit card required.