Я пытаюсь использовать aws cli на powershell connect to ECR, но я получил ошибки - PullRequest
0 голосов
/ 23 марта 2020

Сначала я установил AWS -CLI, и я уже использовал «AWS configure» для настройки своего секретного ключа, а также я использовал команду «Docker login» для входа в систему, и я добился успеха, и когда я набрал текст Get-ECRLoginCommand. Это работает и возвращает результат для меня.

Но когда я пытаюсь использовать команду:

(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 837859123533.dkr.ecr.ap-east-1.amazonaws.com/spring-boot

Я получил ошибку, которая выглядит так:

Ошибка сохранения учетных данных: ошибка хранения учетных данных - ошибка: выход из состояния 1, выход: error storing credentials - err: exit status 1, out: Заглушка получила неверные данные .`

1 Ответ

0 голосов
/ 25 марта 2020

Попробуйте просто набрать Get-ECRLoginCommand. В противном случае следуйте указаниям в этой документации: https://docs.aws.amazon.com/cli/latest/reference/ecr/get-login-password.html

aws ecr get-login-password \
    --region <region> \
| docker login \
    --username AWS \
    --password-stdin <aws_account_id>.dkr.ecr.<region>.amazonaws.com
...