Amazon ec2 EC2云形成-错误消息 这是我的云信息模板。

Amazon ec2 EC2云形成-错误消息 这是我的云信息模板。,amazon-ec2,amazon-cloudformation,Amazon Ec2,Amazon Cloudformation,描述:创建数量可变的EC2实例资源 参数: InstanceCount: Description: Number of EC2 instances (must be between 1 and 3). Type: Number Default: 1 MinValue: 1 MaxValue: 3 ConstraintDescription: Must be a number between 1 and 3. Description: l

描述:创建数量可变的EC2实例资源

参数:

  InstanceCount:
    Description: Number of EC2 instances (must be between 1 and 3).
    Type: Number
    Default: 1
    MinValue: 1
    MaxValue: 3
    ConstraintDescription: Must be a number between 1 and 3.
    Description: launch EC2 instances.
    Type: AWS::EC2::Instance

InstanceType:
    Description: Launch EC2 instances.
    Type: String
    Default: t2.micro
    AllowedValues: [ t2.micro ]

Conditions:
  Launch1: !Equals [1, 1]
  Launch2: !Not [!Equals [1, !Ref InstanceCount]]
  Launch3: !Or
  - !Not [!Equals [1, !Ref InstanceCount]]
  - !Not [!Equals [2, !Ref InstanceCount]]


**Resources:**

Instance1:
    Condition: Launch1
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: !Ref InstanceType
      AvailabilityZone: us-east-1a
      ImageId: ami-a4c7edb2

Instance2:
    Condition: Launch2
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: !Ref InstanceType
      AvailabilityZone: us-east-1b
      ImageId: ami-a4c7edb2

Instance3:
    Condition: Launch3
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: !Ref InstanceType
      AvailabilityZone: us-east-1c
      ImageId: ami-a4c7edb2
错误消息 模板包含错误:无效的模板属性或属性[InstanceType]

有人能帮我找出为什么我会犯这个错误吗?
谢谢

如果您仔细观察,模板的缩进在
实例计数
之后的
实例类型
处被弄乱了。按照下面提到的方法修复它,你应该可以很好地去做

  InstanceCount:
      Description: Number of EC2 instances (must be between 1 and 3).
      Type: Number
      Default: 1
      MinValue: 1
      MaxValue: 3
      ConstraintDescription: Must be a number between 1 and 3.
      Description: launch EC2 instances.
      Type: AWS::EC2::Instance

  InstanceType:
      Description: Launch EC2 instances.
      Type: String
      Default: t2.micro
      AllowedValues: [ t2.micro ]

希望这有帮助

您应该发布完整的格式正确的模板。这些类型错误是格式错误。我该如何做?请参阅我能够使用相同的模板创建堆栈