2017-04-17 4 views
4

Je suis l'ECS CLI tutorial.Création d'un cluster à l'aide d'Amazon ECS CLI

Quand je lance la première commande: ecs-cli up --keypair xxxxx.pem --capability-iam --size 2 --instance-type t2.medium

Je reçois l'erreur suivante:

ERRO[0040] Failure event reason="Parameter validation failed: parameter value transin-ravi-west-1.pem for parameter name KeyName does not exist. Rollback requested by user." resourceType="AWS::CloudFormation::Stack"

ERRO[0040] Error executing 'up': Cloudformation failure waiting for 'CREATE_COMPLETE'. State is 'ROLLBACK_COMPLETE'

Je me suis assuré les régions sont mises en place correctement. Cela ne fonctionne toujours pas. (comme suggéré here)

+0

Une downvote pour rien? –

Répondre

2

Sur la commande ecs-cli, avez-vous essayé de transmettre le nom de la clé sur le paramètre --keypair au lieu de la référence de votre fichier .pem?

+0

Je ne sais pas ce que vous entendez par nom de clé. Pouvez-vous élaborer s'il vous plaît? –

+0

si vous avez créé la clé via la paire aws cli 'aws create-key -key --key-name MyKeyPair - output text> MyKeyPair.pem' essayez d'utiliser la valeur du paramètre --key-name. Si vous avez utilisé la console aws que vous avez également appelée, utilisez cette valeur. – joaofs

+1

J'ai eu ce problème dans le passé. Le nom du paramètre cli est un peu décevant. Mais le journal d'erreur de cloudformation que vous avez collé pointe vers cela ("[...] pour le nom de paramètre KeyName n'existe pas.") – joaofs