在Cloudformation中使用CreditSpecification创建t2实例

时间:2018-02-06 16:42:50

标签: amazon-web-services amazon-ec2 yaml amazon-cloudformation

我正在尝试使用CloudFormation中的t2 unlimited burst cpu选项启动AWS EC2实例:

AWSTemplateFormatVersion: 2010-09-09
Resources:
  EC2I1U4EQ:
    Type: 'AWS::EC2::Instance'
    Properties:
      ImageId: ami-403e2524
      InstanceType: t2.small
      CreditSpecification:
        - CpuCredits: unlimited

但是在创建过程中我得到了错误:

  

财产价值CreditSpecification必须是一个对象

我找不到任何关于如何形成CreditSpecification yaml语句的示例。

欢迎任何建议。

2 个答案:

答案 0 :(得分:4)

According to the doc,它是- CPUCredits: unlimited,你缺少2个大写字母

答案 1 :(得分:0)

只需添加到Laurent的答案中,

由于yaml代码中的错误,发生了“属性CreditSpecification的值必须是一个对象” 。如果您使用CpuCredits而不是CPUCredits,则会抛出“不支持/未知属性错误”

解决您的问题很简单。

CreditSpecification:
  CPUCredits: unlimited