【发布时间】:2019-12-24 06:36:22
【问题描述】:
我创建了一个任务,它使用来自 ECR 存储库的 docker 映像和 ECS 中的服务。运行环境为Fargate,所以没有运行ec2实例。我配置完所有资源后,服务的状态是ACTIVATE,但是任务的状态是STOPPED,有原因
Status reason CannotPullContainerError: Error response from daemon: Get https://773592622512.dkr.ecr.ap-southeast-1.amazonaws.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
我在任务定义上放的docker镜像是773592622512.dkr.ecr.ap-southeast-1.amazonaws.com/flask:latest。
单击View logs in CloudWatch 时,我看到了空的日志流。我想知道如何调试这个问题?是否必须将容器部署到 ec2 才能看到更详细的错误消息?
我已将此策略添加到任务角色:AmazonEC2ContainerRegistryFullAccess。为什么拉不出来
【问题讨论】:
标签: amazon-web-services amazon-ecs aws-fargate