技術

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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[AWS Cli] brew install awscli が失敗!

どうも中田です awsコマンドがないよーって言われたので、再度インストールするこ …

no image

OSSに貢献してみたい人向けチュートリアルの紹介

こんばんは githubのtrendingを眺めてたら、OSSに貢献してみたい人 …

no image

【Angular】component.htmlをprettierで整形する

こんにちは 今回はcomponent.htmlをprettierで整形する方法を …

コマンド一つで「20190729」みたいなスラッシュなしの日付を入力したい!

こんにちは。たなかです。 Macで「きょう」と入力すると、今日の日付が予測変換さ …

no image

[wordpress]パーミションを変えたらHTTP500(Internal Server Error)

こんばんは Kusanagiにインストールしたwordpressの管理画面からフ …