Projet Docker sur AWS ECS

J'ai un projet pour créer des dockers que j'essaie de déployer AWS. Un service Amazons ECS Je semblais bien, mais quand j'essaie de le déployer avec

ecs-cli up

Équipe comme ceci:

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

Je reçois l'erreur suivante dans CloudFormation ...

Les zones de disponibilité des sous-réseaux spécifiés et AutoScalingGroup ne correspondent pas.

Pas tout à fait sûr comment agir. Je suis toujours nouveau pour AWS et regarder des documents ECS, ne pouvait trouver rien qui serait directement concerné AutoScalingGroup.

Je suppose que l'erreur est liée au fait que le groupe créé de la comptabilité automatique ne correspond pas aux sous-réseaux spécifiés? Comment puis-je les faire en forme?
Invité:

Catherine

Confirmation de:

Pour le contourner, vous avez vraiment besoin de tout

--vpc

,

--subnets

et

--azs

, Mais pour une raison quelconque, vous ne pouvez spécifier que deux zones d'accessibilité. À son tour, il a aussi besoin

exactement

Deux compléts

Sous-réseau

.

Je ne pouvais pas faire fonctionner dans aucune autre forme.

Giselle

Confirmation de:

Le problème est causé par le fait que la zone de disponibilité indiquée dans VPC, et la zone d'accessibilité spécifiée dans le groupe d'échelle automatique ne coïncide pas. Spécifiez-le correctement dans le client ec. Le même problème se pose avec moi.

Pour répondre aux questions, connectez-vous ou registre