如何将现有的ECS实例添加到新创建的ECS群集

时间:2016-11-10 20:56:16

标签: amazon-web-services docker amazon-ec2 cloud amazon-ecs

我是AWS新手,我正在寻找一种方法将现有的ECS实例添加到新创建的ECS群集中。

还有一个在Cluster1上运行的任务,我可以将任务复制到Cluster2上运行,当我尝试复制JSON文件时,我收到以下错误消息: '应该只包含“family”,“containerDefinitions”,“volumes”,“taskRoleArn”,“networkMode”?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

你的意思是EC2集群正在运行的EC2实例吗? EC2实例需要安装docker,然后您必须使用设置为群集名称的环境变量ECS_CLUSTER来运行ecs-agent。

我可以推荐亚马逊的ECS优化AMI。它安装了docker和ecs-agent,并且可以在Launch Configurations User Data字段中轻松配置群集名称。

问题二:当你复制json时,你需要从json的顶部删除一些属性。删除这些属性:

"requiresAttributes"
"taskDefinitionArn"
"status"
"revision":
"taskRoleArn"