CloudFormationを使用してEC2インスタンスを起動するためのシンプルなJSONテンプレートを作成しました。 JSONコードはRedHat ami-2051294a
(us-east-1 region
)で動作しますが、Amazon Linux ami-0b33d91d
では動作しません。Ec2インスタンスがクラウド形成で即座に終了する
何が問題になりますか?
"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!あなたのサンプルコードはかなり大きいです - 特定の問題を示すためにそれを減らすことができますか?つまり、発生している問題に直接つながっていない不要なビットをすべて削除します。また、「動作しない」とはどういう意味ですか?インスタンスが「保留中」または「実行中」の状態になっていますか? CloudFormationの「イベント」コンソールにはどのようなエラーが表示されますか? –
イベントコンソールのステータスにCreate_completeが表示されます。 ec2コンソールは保留状態を示してから停止します。私はec2コンソールでテストし、ec2インスタンスはami-0b33d91dを使用して起動していますが、私が雲の構成を使用する場合にのみec2インスタンスが停止します。 – Swat