This is a simple script to "automate" the migration of a bucket between regions on AWS.
The way that AWS is built makes it annoyingly difficult to move an S3 bucket between regions. This is often nessecary if you have a case where a AWS service that reads from S3 isn't available in the region you have your data - so moving the bucket is the best way to ensure that the service can access the data quickly and without additinoal S3 costs.
This is only really an issue on data heavy applications like EMR, Athena, Sagemaker, Quicksight, and suchlike.
This tool was written very quickly so i didn't have to babysit the process overnight, and could verify the results in the morning after the job had completed.