Docker项目在AWS ECS上

我正在尝试部署到AWS的Docker撰写项目。 亚马逊ECS服务似乎是一个很好的契合,但是当我尝试使用ecs-cli up命令来部署时ecs-cli up像这样:

 ecs-cli up --capability-iam \ --keypair my-keypair \ --size 4 \ --vpc vpc-cc1ab3a8 \ --subnets subnet-1f944e22,subnet-151b1d4c,subnet-63437548,subnet-323ad644 \ --azs us-east-1a,us-east-1b,us-east-1d,us-east-1e 

我在CloudFormation中得到以下错误…

指定子网的可用区域和AutoScalingGroup不匹配

不完全确定如何进行。 我对AWS还是一个新手,看完ECS文档后,找不到直接针对AutoScalingGroup的任何内容。

我认为这个错误是因为创build的autoscaling组不匹配到指定的子网? 我如何让他们匹配?

为了解决这个问题,你似乎确实需要所有的--vpc ,– --subnets--azs ,但是由于某种原因,你只能指定两个AZ。 反过来,它也需要恰好两个匹配的子网

我无法以其他任何forms工作。