Amazon web services 使用Amazon ECS CLI创建群集

Amazon web services 使用Amazon ECS CLI创建群集,amazon-web-services,amazon-ecs,Amazon Web Services,Amazon Ecs,我正在关注ECS CLI 当我运行第一个命令时: ecs cli up--keypair xxxxx.pem--capability iam--size 2--instance type t2.medium 我得到以下错误: ERRO[0040]Failure event reason=“参数验证失败:参数名KeyName的参数值transin-ravi-west-1.pem不存在。用户请求回滚。“resourceType=“AWS::CloudFormation::Stack” ERRO[00

我正在关注ECS CLI

当我运行第一个命令时:
ecs cli up--keypair xxxxx.pem--capability iam--size 2--instance type t2.medium

我得到以下错误:

ERRO[0040]Failure event reason=“参数验证失败:参数名KeyName的参数值transin-ravi-west-1.pem不存在。用户请求回滚。“resourceType=“AWS::CloudFormation::Stack”

ERRO[0040]执行'up'时出错:等待'CREATE_COMPLETE'时Cloudformation失败。状态为“回滚\u完成”


我确保区域设置正确。它仍然不起作用。(如建议的那样)

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

一次无意义的向下投票?我不确定您所说的密钥名是什么意思。您能详细说明一下吗?如果您通过aws cli
aws ec2创建密钥对--key name MyKeyPair--output text>MyKeyPair.pem创建密钥,请尝试使用--key name参数的值。如果您使用的是aws控制台,那么您也可以将其命名为aws控制台,请使用该值。cli参数名称有点假。但是您粘贴的cloudformation错误日志指向该错误(“[…]for parameter name KeyName不存在。”)