私は次のコマンドを実行しようとしています:aws cliコマンドで--regionを設定するには?
aws s3 cp --region ap-south-1 --acl public-read my.exe s3://bucket/binaries/my.exe
アップロードに失敗しました:S3に./my.exe:呼び出すとき//bucket/binaries/my.exeクライアントエラー (InvalidRequest)が発生しましたPuticle操作: は、 署名バージョン4が必要な地域のバケットで操作しようとしています.-region引数、 AWS_DEFAULT_REGION環境変数を使用して、正確な地域の場所を に明示的に指定してこの問題を解決できます。 AWS CLI設定ファイルの地域変数。あなたは「--bucket BUCKET-バケットの位置を取得s3api AWS」 実行することにより、バケットの位置を取得することができます。
は、どのように私はこのエラーを修正しますか?私も試しました
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