Я пытаюсь выполнить следующую команду:Как установить --region с командами aws cli?
aws s3 cp --region ap-south-1 --acl public-read my.exe s3://bucket/binaries/my.exe
Ошибка загрузки ./my.exe в s3: //bucket/binaries/my.exe ошибки клиента (InvalidRequest) произошел при вызове операция PutObject: вы пытаетесь работать с ведром в регионе, где требуется Подпись Version 4. Вы можете исправить эту проблему, явно указав правильное местоположение региона с помощью аргумента --region, переменной окружения AWS_DEFAULT_REGION или переменная области в конфигурационном файле AW12 CLI . Вы можете получить местоположение ковша: работает «aws s3api get-bucket-location --bucket BUCKET».
Как исправить эту ошибку? Я также пробовал
AWS_DEFAULT_REGION=ap-south-1 aws s3 cp --acl public-read my.exe s3://bucket/binaries/my.exe
но не повезло.
# aws --version
aws-cli/1.10.28 Python/2.7.9 Linux/3.16.0-4-amd64 botocore/1.4.19
Можете ли вы добавить вывод с 'aws -version' на свой вопрос? –
Добавил номер моей версии. Я использую Debian jessie. – codefx