【发布时间】:2017-04-03 21:41:15
【问题描述】:
我创建了一个简单的 JSON 模板,用于使用 CloudFormation 启动 EC2 实例。 JSON 代码适用于 RedHat ami-2051294a(us-east-1 region),但不适用于 Amazon Linux ami-0b33d91d。
可能是什么问题?
"Resources": {
"Ec2Instance" :{
"Type" : "AWS::EC2::Instance",
"Properties" : {
"Tags": [
{ "Key" : "Name" , "Value" : "BIP-Spark" }
],
"KeyName": { "Ref" : "KeyName" },
"InstanceType" : { "Ref" : "BipDevInstanceType" },
"ImageId" : { "Ref" : "NATAMI" },
"IamInstanceProfile" : { "Ref": "RoleName" },
"BlockDeviceMappings" : [ {
"DeviceName" : "/dev/sda1",
"Ebs" : { "VolumeSize" : "30", "VolumeType": "gp2" }
},
{
"DeviceName" : "/dev/sdb",
"Ebs" : { "VolumeSize" : "30", "VolumeType": "gp2" }
}
],
"NetworkInterfaces" : [ {
"GroupSet": [ "sg-***" ],
"SubnetId": { "Ref" : "SubnetID" },
"AssociatePublicIpAddress": "true",
"DeleteOnTermination": "true",
"DeviceIndex":"0" }
]
}
}
}
}
【问题讨论】:
-
欢迎来到 StackOverflow!您的示例代码相当大 - 您是否能够将其减少以显示特定问题?也就是说,删除所有不会直接导致您遇到的问题的不必要位。另外,“不起作用”是什么意思-实例是否进入 Pending 或 Running 状态? CloudFormation“事件”控制台中显示什么错误?
-
事件控制台状态显示 Create_complete。 ec2 控制台显示挂起,然后停止。我在 ec2 控制台上进行了测试,并且使用 ami-0b33d91d 启动了 ec2-instance,但只有当我使用云形成时,ec2 实例才会停止。
标签: amazon-web-services amazon-ec2 amazon-cloudformation