使用Amazon ECS CLI创建集群

4
我正在按照ECS CLI教程进行操作。当我运行第一个命令时:ecs-cli up --keypair xxxxx.pem --capability-iam --size 2 --instance-type t2.medium,出现以下错误: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'。我已确保区域设置正确,但仍无法运行(如此处所建议)。
1个回答

2

在ecs-cli命令中,您是否尝试将密钥名称传递给--keypair参数,而不是引用您的.pem文件?


我不确定您所说的键名是什么意思。能否请您详细说明一下? - Ravikanth Andhavarapu
如果您是通过AWS CLI创建密钥的,命令为aws ec2 create-key-pair --key-name MyKeyPair --output text > MyKeyPair.pem,请尝试使用--key-name参数中的值。如果您是通过AWS控制台创建的,也请使用相应的值。 - joaofs
1
我以前也遇到过这个问题。CLI参数名称有点误导人。但是你粘贴的CloudFormation错误日志指向了这一点("[...] for parameter name KeyName does not exist.")。 - joaofs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接