AWSアクセスとシークレットキーを使用して、コンピューターにAWS CLIを設定したところです。 AWS CLIを使用しようとすると、このエラーが発生します。
Partial credentials found in env, missing: AWS_SECRET_ACCESS_KEY
私は〜/ .aws/configに行って、AWSシークレットキーを含め、それらの認証情報が十分にあることを確認しました。そのため、なぜそれが私に反論したのかわかりません。
このファイルが必要です~/.aws/credentials
と内容は次の形式である必要があります。
[default]
aws_access_key_id = XXXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
同じ問題を抱えている人のために-これは私のために働いた解決策です:
Windowsを使用している場合-システム変数にAWS_ACCESS_KEY_IDが設定されていないか確認してください。 AWS CLIは 構成プロバイダーチェーン と呼ばれるものを使用し、環境変数は構成ファイルよりも優先されます。私の場合、どういうわけかAWS_ACCESS_KEY_IDだけを設定していたため、エラーメッセージが表示されました。