[トップページ] [FAQ 一覧]

対象:cli

"The AWS Access Key Id you provided does not exist in our records."が CLI 実行時に表示される場合の対処





エラーメッセージ


Windows 環境の cli において以下のコマンドを実行すると次のエラーが発生する場合があります。


C:\>aws s3 ls s3://<バケット名>/ --region=ap-northeast-1
An error occurred (InvalidAccessKeyId) when calling the ListObjects operation: The AWS Access Key Id you provided does not exist in our records.




対策


Windows 環境の場合以下の対策を実行します。

(1)以下のファイルの内容を確認します。

C:\Users\<ユーザ名>\.aws\credentials

"aws_access_key_id" でこの cli に設定せれているキーのIDを確認します。

(*)aws configure list コマンドではセキュリティの観点より一部マスクして表示されます。

(2)
AWS コンソール(IAMのユーザ)よりこのアクセスキーで検索します。なければ削除してしまった可能性があります。それが上記のエラーの原因です。

管理コンソールでアクセスキーを検索する



AWSコンソールの他のキーを使用するか、あるいは新規に作成します。

(3)再度構成します。先ほど作成したアクセスキー、シークレットキーを使用します。


C:\aws configure



(*)キーの扱い、特にシークレットキーの扱いには注意。漏洩すると高額な請求が発生する可能性があります。

【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。








[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。