[default]
が自分のアカウント用で、[jacoblambert]
が私の個人アカウントであるようにCLI設定をしています。 (AWS CLIが設定ファイルを読み取っていません
A client error (InvalidRequest) occurred when calling the GetBucketLocation operation:
You are attempting to operate on a bucket in a region that requires Signature Version 4.
You can fix this issue by explicitly providing the correct region location using the --region argument,
the AWS_DEFAULT_REGION environment variable,
or the region variable in the AWS CLI configuration file.
しかし、事はregion
変数がAWS CLIのcongifurationファイルに設定されている、次のとおりです。
aws --profile jacoblambert s3 ls
私は次のエラーで会っています:私は、次のコマンドを使用してS3
にアクセスしようとすると、私は)キーを引き抜い:
~ $ aws configure list --profile jacoblambert
Name Value Type Location
---- ----- ---- --------
profile jacoblambert manual --profile
region us-east-2 config-file ~/.aws/config
私はaws s3
コマンドで--region us-east-2
を指定した場合、私はまだ同じ誤ると会っていますまたは。
私のAWS-CLIバージョンは 'aws-cli/1.10.34'でした。 'aws-cli/1.11.82'にアップグレードした後、私はもはや問題を抱えていませんでした。私にとっては、問題は古くなったCLIインストールのようです。 – JRLambert
okですが、私はまだアップグレードaws cliがこの問題を解決できることに同意しません。 – BMW