Amazon ec2 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
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 ]
希望这有帮助 您应该发布完整的格式正确的模板。这些类型错误是格式错误。我该如何做?请参阅我能够使用相同的模板创建堆栈