我正在为Windows集群使用最新的ECS代理v1.22.0。我想尝试新特性,但是下面的错误消息失败了:
service XXX was unable to place a task because no container instance met
all of its requirements. The closest matching container-instance YYY is
missing an attribute required by your task.
ECS代理日志不显示任何错误。“我的任务”具有以下属性:
"requiresAttributes":
我已经为AWS配置了我的地形。我已经自动化了2个EC2实例和2个ECS优化实例。
我得到了所有4个实例的**Error launching source instance: timeout while waiting for the state to become 'success' (timeout: 15s)**,而我的地形应用。
我在一些博客上发现,这可能是因为不一致的AMI或拼写错误的AMI id。
因此,我修正了AMI id中的错误,并能够启动2个实例。但是,我仍然得到了其他两个实例的超时错误。
我使用的是terraform版本: 0.9.6我的TF代码用于创建ec2
我正在运行ECS中的React,.The码头映像已经创建,并通过jenkins容器通过terraform代码被推到ECR。但是容器用代码0退出,新的starts.This变成了loop.When --我尝试用来自同一个映像的命令手动创建容器,然后容器保持活动状态。当在ECS EC2中使用相同的映像时,容器将被创建和退出。当我从云表查看日志时,我得到的日志是来自/app/public 404的内容,而不是webpack提供的内容将回落到/
enter code here
FROM node:13.12.0-alpine
# set working directory
错误:
service was unable to place a task because no container instance met all of its requirements. Reason: No Container Instances were found in your cluster
我看到资源列表是正确创建的:
VPC, subnets, route tables, internet gateways, NatGW, EC2 instance, security groups, load balancer.
Ec2实例已启动并正在运行,但部署仍在进行中,并在回滚状态