【问题标题】:Creating a cluster using Amazon ECS CLI使用 Amazon ECS CLI 创建集群
【发布时间】:2017-09-13 00:45:59
【问题描述】:

我正在关注 ECS CLI tutorial

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

我收到以下错误:

ERRO[0040] 失败事件原因="参数验证失败:参数名称 KeyName 的参数值 transin-ravi-west-1.pem 不存在。用户请求回滚。" resourceType="AWS::CloudFormation::Stack"

ERRO[0040] 执行“up”时出错:等待“CREATE_COMPLETE”的 Cloudformation 失败。状态为“ROLLBACK_COMPLETE”

我确保区域设置正确。它仍然不起作用。 (建议here

【问题讨论】:

  • 白投反对票?

标签: amazon-web-services amazon-ecs


【解决方案1】:

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

【讨论】:

  • 我不确定您所说的键名是什么意思。能详细点吗?
  • 如果您通过 aws cli aws ec2 create-key-pair --key-name MyKeyPair --output text > MyKeyPair.pem 创建了密钥,请尝试使用 --key-name 参数中的值。如果您也使用了您命名的 aws 控制台,请使用该值。
  • 我过去也遇到过这个问题。 cli 参数名称有点欺骗性。但是您粘贴的 cloudformation 错误日志指出了这一点(“[...] 参数名称 KeyName 不存在。”)
猜你喜欢
  • 1970-01-01
  • 2015-08-23
  • 1970-01-01
  • 2019-09-23
  • 2018-02-27
  • 2015-10-11
  • 2021-10-12
  • 2019-12-22
  • 1970-01-01
相关资源
最近更新 更多