I'm using the AWS S3 CLI to sync two buckets, following the Amazon CLI S3 SYNC format specified in the documentation, as follows:
aws s3 sync s3://source_bucket s3://target_bucket --exclude *.tmp
Bug I get the following error:
A region must be specified --region or specifying the region in a configuration file or as an environment variable. Alternately, an endpoint can be specified with --endpoint-url
I have scoured the internet in addition to AWS CLI docs and find no reference to --region in the context of S3 SYNC. Any guidance would be appreciated!
Probably immaterial, but I am running Mac OS X Mavericks 10.9.1 on a MBPr (16GB RAM, 512GB SSD, quad-core)
Sync objectsThe s3 sync command synchronizes the contents of a bucket and a directory, or the contents of two buckets. Typically, s3 sync copies missing or outdated files or objects between the source and target.
Description. Syncs directories and S3 prefixes. Recursively copies new and updated files from the source directory to the destination. Only creates folders in the destination if they contain one or more files.
You can set the AWS_DEFAULT_REGION
environment variable.
export AWS_DEFAULT_REGION="us-east-1"
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