You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CloudFormation创建t2无限突发CPU实例遇CreditSpecification错误求助

解决CloudFormation中t2 Unlimited实例的CreditSpecification配置错误

嘿,这个问题我之前也碰到过!你看到的Value of property CreditSpecification must be an object错误,核心原因是CloudFormation要求CreditSpecification必须是一个包含子属性的对象结构,而不是直接赋值字符串。

正确的YAML配置示例

要启用t2实例的Unlimited突发CPU模式,你需要把CreditSpecification定义为一个对象,内部包含CPUCredits字段并设置为"unlimited"。这里给你一个可直接参考的完整CloudFormation模板片段:

AWSTemplateFormatVersion: '2010-09-09'
Resources:
  MyT2UnlimitedInstance:
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: t2.micro # 所有t2系列实例都支持Unlimited模式,比如t2.nano/t2.small等
      ImageId: ami-0abc1234def567890 # 替换成你所在AWS区域的有效AMI ID
      CreditSpecification:
        CPUCredits: "unlimited" # 关键配置,必须嵌套在CreditSpecification对象内
      # 以下是可选但通常需要的配置,根据你的实际需求调整
      KeyName: MyEC2KeyPair
      SecurityGroupIds:
        - sg-0123456789abcdef0

关键细节提醒

  • CPUCredits的可选值为"standard"(默认模式)和"unlimited"(突发无限制模式),必须用双引号包裹字符串。
  • 只有t2系列实例支持该配置,t3及以上系列实例默认就是Unlimited模式,无需额外配置。
  • 别忘了补充模板里的必填参数(比如ImageId、KeyName),否则CloudFormation会报其他参数缺失的错误。

内容的提问来源于stack exchange,提问作者user2798561

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:12:04