How to migrate an Amazon S3 bucket from one region to another?
The short answer is you can’t migrate a S3 bucket from one region to another. But there is a workaround to this.
Workaround
- Create a new bucket in another region. Note that you can not have the same bucket name as your current one because bucket names must be unique.
- Copy the contents of the current bucket to the new bucket created in the region you prefer.
- Once copied, delete the old bucket.
- Replace the bucket name to the old name in the new region if you prefer to maintain the same name for the bucket in the new region. Note that you can only do this after you deleted the old bucket.