我已完成以下步骤以在AWS Console中创建ECS集群和任务
1)创建图像并将其推送到ECR。该图像基于Node.js,它使用http服务器显示静态消息,并在端口3000上侦听。它不使用任何其他AWS服务。
2)创建了具有2个公共子网以及iGW和私有子网的VPC网络
3)在公共子网中创建NAT网关,并使用路由表关联将其与两个私有子网关联
4)创建了以VPC cidr块为目标的安全组
5)使用ECS控制台创建了具有2个EC2实例的集群,创建成功。自动缩放组也已成功创建。
6)使用ECS控制台创建任务定义,选择两个私有子网,网络模式为“ awsvpc”
7)当前我没有使用任何负载均衡器
我只是想在创建服务之前测试任务 运行任务时,出现错误 “无法运行任务,在您的集群中找不到容器实例”
我已验证以下内容 1)EC2 –成功创建2个实例,IAM角色为ecsinstanceRole
2)ec2实例的用户数据显示正确的集群名称
3)图片在本地工作