Публикация микросервиса в AWS ECS - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь создать sh микросервис в кластере ECS в AWS, следуя этому руководству: https://aws.amazon.com/pt/getting-started/projects/break-monolith-app-microservices-ecs-docker-ec2/module-one/

Я клонирую репозиторий, войдите в систему AWS из AWS Cli, выполните команды, шаг за шагом:

enter image description here

enter image description here

Затем я получаю сообщение «no basi c auth credentials».

Кто-нибудь сталкивался с этой проблемой?

1 Ответ

1 голос
/ 14 апреля 2020

Это происходит потому, что вы не аутентифицировали своего Docker клиента в своем реестре.

Чтобы решить эту проблему, go на консоли ECR в AWS. Затем введите свой репозиторий. Там вы сможете найти кнопку с именем Просмотр команд pu sh . Он даст вам готовые команды копирования и вставки для аутентификации, сборки, маркировки и вывода вашего изображения в ECR. Команды предназначены для Linux, Ma c и Windows.

Описание команд для аутентификации здесь: https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html#registry_auth

...