I had S3 bucket created on Region1 and then we decided to use Region2 so what I did is just deleted the bucket and tried to create it (with the same name) on that Region2.
But it keep throwing
A conflicting conditional operation is currently in progress against this resource. Please try again.
Probably I have to wait but not sure how much (waited about 15 minutes)
When you delete a bucket, there may be a delay of up to one hour before the bucket name is available for reuse in a new region or by a new bucket owner. If you re-create the bucket in the same region or with the same bucket owner, there is no delay.
The short answer is you can't migrate a S3 bucket from one region to another.
For information about working with objects, see Amazon S3 objects overview. Amazon S3 supports global buckets, which means that each bucket name must be unique across all AWS accounts in all the AWS Regions within a partition.
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.
Bucket names must be unique across entire S3 so you have to wait until your deleted bucket name becomes available for reuse.
References:
The bucket name you choose must be unique across all existing bucket names in Amazon S3
(Source: http://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html)
When you delete a bucket, there may be a delay of up to one hour before the bucket name is available for reuse in a new region or by a new bucket owner
(Source: http://docs.aws.amazon.com/AmazonS3/latest/gsg/DeletingAnObjectandBucket.html)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With