Aws-cli: dockerloginが機能しません。 エラーメッセージは「入力したユーザー名またはパスフレーズが正しくありません」です。

作成日 2018年04月13日  ·  7コメント  ·  ソース: aws/aws-cli

やあ、

コマンドeval $(aws ecr get-login--regionを実行しています--no-include-email)そして私は以下のエラーを受け取ります:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error saving credentials: error storing credentials - err: exit status 1, out: `The user name or passphrase you entered is not correct.`

aws --version :aws-cli / 1.14.60 Python / 3.6.5 Darwin / 17.4.0 botocore / 1.9.13
docker --version :Dockerバージョン18.03.0-ce、ビルド0520e24
MacOS High Sierra(10.13.3)

このエラーが発生している理由とその修正方法を知りたいですか? 私はここでawsdocsで調査しようとしましたが、運がありません

ありがとうございました、
99

closing-soon

最も参考になるコメント

キーチェーンアクセスを開いてみてください
ログインキーチェーンを右クリックします
ロックしてからもう一度ロックを解除します

全てのコメント7件

キーチェーンアクセスを開いてみてください
ログインキーチェーンを右クリックします
ロックしてからもう一度ロックを解除します

まあ、それは私のために働いた! その背後にある理由は何ですか?

新しいバージョンのosxのdockerのosxキーチェーンクレデンシャルヘルパーにバグがあるようです: https

再起動すると問題が解決すると言う人もいます。 そのクレデンシャルヘルパーを削除すると修正されると言う人もいますが、それを行う前に他の方法を試すことを強くお勧めします。

ただし、これはCLIの問題ではないようです。 あなたがより多くの情報を見つけたら、私たちに知らせてください。

@JordonPhillipsは、再起動、再起動、再インストールなどの後に機能するようにしました。 何がそれを修正したのか分かりません。 ここで共有することはあまりありません(しかし、新しいHigh Sierraラップトップを手に入れて同じ問題にぶつかったばかりの同僚がさらに2人います)
ここではあまりこのチケットを閉じることができないと思います

@ 99お気軽に閉じてください:)

代わりに、〜/ .docker /config.jsonから「credsStore」:「osxkeychain」を削除します。

ありがとう@ dennislky-あなたのhttps://github.com/aws/aws-cli/issues/3264#issuecomment-381478869は、 Docker19.03.8を搭載したmacOS10.13で動作しました。 私が見た中で最も単純な解決策は、〜/ .docker /config.jsonの編集を含む他のさまざまなオプションを試しました

このページは役に立ちましたか?
0 / 5 - 0 評価