Domain Redirection Using Amazon S3

Setting up redirect is one of the most common tasks in web development. Whether redirecting a single page to another, or redirecting an entire domain to a new one. Knowing how to set up redirects is a basic requirement for any web developer. In this post, I’m going to show you how to set up a domain redirect with nothing more than an Amazon S3 bucket. Common Use Cases There are a lot of different use cases for redirection.

How to Make Files Uploaded to S3 Default to Public

By default, files uploaded to Amazon S3 are private, requiring a separate action to make public. To make uploads default to public, add this policy to your S3 bucket. { "Version": "2008-10-17", "Statement": [{ "Sid": "AllowPublicRead", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::MY_BUCKET_NAME/*" ] }] } If you aren’t sure how to add a policy, follow these steps: click on bucket expand the Permissions row click “Add Bucket Policy” copy/paste the snippet below into the text area.