技術

AWS CLIでInvalidSignatureException Error

投稿日:

ECRにイメージをpushするために、dockerログインしようとして遭遇しました。

エラー文は以下の感じ

An error occurred (InvalidSignatureException) when calling the GetAuthorizationToken operation: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

認証通らないっぽい…

aws configureで再設定してみる。

$ aws configure
access_key: ************
secret_key: ****************cdcd

それでも通らない。
.aws > configや、.aws > credencialsを調べたりも。
あってるっぽい。

パスワードがそもそも間違っているかと考えたりも。

パスワード違ってなさそうなので、
調べてみて、aws configure listで確認してみる。

$ aws configure list

Name Value Type Location
secret_key ****************abab env

あれ、secret_keyが違うみたい。
ありゃ、参照元がenvになっている。
configureで管理をする予定だったので削除をしてみる。

$ unset AWS_ACCESS_KEY_IDP
$ unset AWS_SECRET_ACCESS
$ aws configure list
Name Value Type Location
secret_key ****************cdcd shared-credentials-file

解消できて、ログインできました。

以前試しで触ったことがあって、とりあえずで環境変数を設定したことがあって、そのまま残ってしまったみたいです。

以下の記事参考にしました。ありがとうございます!

https://dev.classmethod.jp/cloud/aws/how-to-configure-aws-cli/

-技術
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

【Rails】パッと簡単クロスドメイン対応

どうも、中田です。 最近専らRailsでは画面を作るというより、APIを作るとい …

Slack Tasker系アプリで絵文字ステータスを自動設定(android 「Automate」)

Slackの絵文字ステータス、皆さん使っているでしょうか? 私は自分の居る場所に …

no image

railsでA server is already running~とでたときの対処法

こんにちは!コーテッグの小山です。 rails使っていて、rails sをすると …

no image

CSSのpositionで要素を真ん中寄せにする(JS不要)

positionを使って要素を真ん中寄せにする時は、transform: tra …

no image

[Angular]リアクティブフォームのHTML側の記法

Angularのリアクティブフォームではtsファイル側でネストした構成を組むこと …