在AWS ECS中发布微服务

时间:2020-04-14 12:10:17

标签: amazon-web-services aws-cli amazon-ecs

按照该教程,我正在尝试在AWS的ECS集群中推送微服务: https://aws.amazon.com/pt/getting-started/projects/break-monolith-app-microservices-ecs-docker-ec2/module-one/

我克隆了存储库,从AWS Cli登录到AWS,并逐步运行了命令:

enter image description here

enter image description here

然后我收到一条消息“没有基本身份验证凭据”。

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

发生这种情况是因为您尚未向您的注册表验证Docker客户端。

要解决此问题,请转到AWS中的ECR控制台。然后输入您的存储库。在其中应该可以找到名为查看推送命令的按钮。它会给你 准备好了的复制和粘贴命令,以对图像进行身份验证,构建,标记和推送到ECR。这些命令适用于Linux,Mac和Windows。

此处是用于认证的命令的描述:https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html#registry_auth