You can't move an Amazon Simple Storage Service (Amazon S3) bucket to another AWS Region
But once you follow all these instructions, and sync your buckets aws s3 sync s3://wrongregion-bestbucketever s3://bestbucketever-temp --source-region us-west-1 --region us-west-2 it says
To claim the bucket name as soon as it's available, you can run a script to continuously check the bucket name's availability.
That script is this (I didn't just issue the CreateBucket API call because my situation is more involved):
buckYeah() { if aws s3api wait bucket-exists --bucket bestbucketever ; then echo "Terraform Time" | mail -s "Bucket Ready" [email protected] ; else buckYeah ; fi ; } ; buckYeah