Я использую AWS S3 CLI для синхронизации двух ведер, в соответствии с форматом Amazon S3 CLI SYNC, указанных в документации, а именно:Как я могу синхронизировать два ведра Amazon с помощью AWS CLI?
aws s3 sync s3://source_bucket s3://target_bucket --exclude *.tmp
Bug я получаю следующее сообщение об ошибке:
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
Я просмотрел интернет в дополнение к документам AWS CLI и не нашел ссылки на --region в контексте S3 SYNC. Любое руководство будет оценено!
Возможно несущественным, но я бегу Mac OS X Mavericks 10.9.1 на более MBPr (16 Гб оперативной памяти, 512GB SSD, четырёхъядерный)
Очень дорогие ребята. Оказывается, добавив его в команду: '--region us-east-1' также работал и пролил свет на другие отсутствующие переменные среды. Благодаря! – Jasper33
Если вы собираетесь между регионами: 'aws s3 sync s3: // source_bucket s3: // target_bucket --source-region us-east-1 --region us-west-1' –
@JonathanOliver Я пробовал это делать. указав как исходные, так и удаленные регионы, и я все еще получаю эту ошибку при удалении. Вы уверены, что исправляет эту проблему? https://forums.aws.amazon.com/thread.jspa?messageID=589805 – David