Slide 10
Slide 10 text
© NEC Solution Innovators, Ltd. 2022 NEC Solution Innovators Internal Use Only
10
生成されたコードは修正が必要
Before
{
"Resources": {
"EC2Instance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"ImageId": "ami-0fa1ca9559f1892ec",
"InstanceType": "t2.micro",
"NetworkInterfaces": [
{
"AssociatePublicIpAddress": true,
"DeviceIndex": 0,
"SubnetId": "subnet-07759d01b6da89c28",
"GroupSet": ["sg-026b62d8ca3f59b73"]
}
],
"TagSpecifications": [
{
"ResourceType": "instance",
"Tags": [
{
"Key": "Name",
"Value": "handson-webserver"
}
]
}
],
"MetadataOptions": {
"HttpTokens": "required",
"HttpEndpoint": "enabled",
"HttpPutResponseHopLimit": 2
},
"PrivateDnsNameOptions": {
"HostnameType": "ip-name",
"EnableResourceNameDnsARecord": false,
"EnableResourceNameDnsAAAARecord": false
}
}
}
}
}
After
{
"Resources": {
"EC2Instance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"ImageId": "ami-0fa1ca9559f1892ec",
"InstanceType": "t2.micro",
"NetworkInterfaces": [
{
"SubnetId": "subnet-07759d01b6da89c28",
"AssociatePublicIpAddress": true,
"DeviceIndex": 0
}
],
"PrivateDnsNameOptions": {
"HostnameType": "ip-name",
"EnableResourceNameDnsARecord": false,
"EnableResourceNameDnsAAAARecord": false
}
}
}
}
}
スタック作成時にエラーが出ていた箇所は全削除で対応
※コードを確認したところ、EC2の立ち上げに必須の情報には見えなかったため