Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AWS S3 Bucket with Multiple Regions


I have an AWS S3 bucket which is set for the US Standard region but I want it to work in Singapore too. I have researched but could not find a way for the same bucket to work i multiple regions.

It would be great if someone could find a solution!

Thanks,
Maanit

like image 994
Maanit Avatar asked Sep 06 '15 17:09

Maanit


People also ask

Can an S3 bucket be in multiple regions?

S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions. This allows you to build multi-region applications with the same simple architecture used in a single region, and then to run those applications anywhere in the world.

Is S3 available across regions?

Amazon S3 now supports cross-region replication, a new feature that automatically replicates data across AWS regions. With cross-region replication, every object uploaded to an S3 bucket is automatically replicated to a destination bucket in a different AWS region that you choose.

Are S3 buckets region specific?

Yes the buckets are region specific and you can find the region when you are creating a bucket. By default it will be in your current location of your AWS. You can change it to the region you want. Only the constraint is that you will have to provide a unique bucket name.

Can we have same S3 bucket name in different region?

An Amazon S3 bucket is owned by the AWS account that created it. Bucket ownership is not transferable to another account. When you create a bucket, you choose its name and the AWS Region to create it in. After you create a bucket, you can't change its name or Region.


2 Answers

AWS Solutions has lanuched new solution to all replication across regions.

For example, you can create objects in Oregon, rename them in Singapore, and delete them in Dublin, and the changes are replicated to all other regions. This solution is designed for workloads that can tolerate lost events and variations in replication speed. You can find more information here https://aws.amazon.com/solutions/multi-region-asynchronous-object-replication-solution/

like image 166
ExploringApple Avatar answered Sep 30 '22 12:09

ExploringApple


An S3 bucket exists in one region, not in multiple regions, but you can access that bucket from anywhere.

Now, while you can access a US Standard bucket quite happily from Singapore, the latency will be high so you might want to consider using CloudFront as a CDN.

like image 41
jarmod Avatar answered Sep 30 '22 13:09

jarmod