Aws-cli: вход в докер не работает. Сообщение об ошибке: «Вы ввели неверное имя пользователя или кодовую фразу».

Созданный на 13 апр. 2018  ·  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)

Хотите знать, почему возникает эта ошибка и как ее исправить? Я пытался исследовать здесь, в документах aws, но не повезло

Спасибо,
99

closing-soon

Самый полезный комментарий

Попробуйте открыть доступ к связке ключей
Щелкните правой кнопкой мыши связку ключей входа в систему.
Заблокируйте его, а затем снова разблокируйте

Все 7 Комментарий

Попробуйте открыть доступ к связке ключей
Щелкните правой кнопкой мыши связку ключей входа в систему.
Заблокируйте его, а затем снова разблокируйте

Что ж, у меня это сработало! Что за этим стоит?

Похоже, может быть ошибка в помощнике учетных данных связки ключей osx в докере в новых версиях osx: https://github.com/docker/docker-credential-helpers/issues/65

Некоторые говорят, что перезагрузка решает проблему. Некоторые говорят, что удаление этого помощника по учетным данным исправляет это, хотя я настоятельно рекомендую попробовать другие способы, прежде чем вы это сделаете.

Однако не похоже, что это проблема интерфейса командной строки. Если вы найдете больше информации, дайте нам знать.

@JordonPhillips заставил его работать после перезагрузки, перезагрузки, переустановки и т. Д. Понятия не имею, что это исправило. Так что тут не о чем рассказать (но у меня есть еще 2 сотрудника, которые только что получили свои новые ноутбуки High Sierra и столкнулись с той же проблемой).
Я думаю, мы не сможем закрыть этот билет здесь

@ 99 не стесняйтесь закрывать его :)

Вместо этого удалите "credsStore": "osxkeychain" из ~ / .docker / config.json.

Спасибо @dennislky - ваш https://github.com/aws/aws-cli/issues/3264#issuecomment -381478869 работал у меня на macOS 10.13 с Docker 19.03.8. Самое простое решение, которое я видел, пробовал другие варианты, включая редактирование ~ / .docker / config.json

Была ли эта страница полезной?
0 / 5 - 0 рейтинги