Aws-cli: login buruh pelabuhan tidak berfungsi. Pesan kesalahan adalah "Nama pengguna atau frasa sandi yang Anda masukkan salah".

Dibuat pada 13 Apr 2018  ·  7Komentar  ·  Sumber: aws/aws-cli

Hai,

Saya menjalankan perintah eval $(aws ecr get-login --region--no-include-email) dan saya menerima kesalahan di bawah ini:

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 versi 18.03.0-ce, build 0520e24
MacOS High Sierra (10.13.3)

Ingin tahu mengapa kesalahan ini terjadi dan bagaimana cara memperbaikinya? Saya mencoba meneliti di sini di aws docs, tetapi tidak berhasil

Terima kasih,
99

closing-soon

Komentar yang paling membantu

Coba buka Akses Gantungan Kunci
Klik kanan pada gantungan kunci login
Kunci dan buka lagi

Semua 7 komentar

Coba buka Akses Gantungan Kunci
Klik kanan pada gantungan kunci login
Kunci dan buka lagi

Yah, itu berhasil untuk saya! Apa alasan di balik itu?

Sepertinya mungkin ada bug di pembantu kredensial gantungan kunci osx di buruh pelabuhan pada versi osx yang lebih baru: https://github.com/docker/docker-credential-helpers/issues/65

Beberapa orang mengatakan bahwa me-reboot memecahkan masalah. Beberapa orang mengatakan bahwa menghapus pembantu kredensial itu memperbaikinya, meskipun saya sangat menyarankan untuk mencoba jalan lain sebelum Anda melakukannya.

Tampaknya ini bukan masalah CLI. Jika Anda menemukan info lebih lanjut, beri tahu kami.

@JordonPhillips membuatnya berfungsi setelah reboot, restart, instal ulang, dll. Tidak tahu apa yang memperbaikinya. Jadi tidak banyak yang bisa dibagikan di sini. (Tapi saya punya 2 rekan kerja lagi yang baru saja mendapatkan laptop High Sierra baru mereka dan mengalami masalah yang sama)
Saya pikir kita bisa menutup tiket ini tidak banyak di sini

@99 jangan ragu untuk menutupnya :)

Menghapus "credsStore": "osxkeychain" dari ~/.docker/config.json sebagai gantinya.

Terima kasih @dennislky - https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 Anda bekerja untuk saya di macOS 10.13 dengan Docker 19.03.8. Solusi paling sederhana yang pernah saya lihat, mencoba berbagai opsi lain termasuk mengedit ~/.docker/config.json

Apakah halaman ini membantu?
0 / 5 - 0 peringkat