回答
解説
- 以下の例は、AMI ami-xxxxxに基づいてEC2インスタンスを作成します。インスタンスが作成されると、インスタンスが作成されたAZが出力されます。
{
"Resources": {
"MyInstance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"ImageId": "ami-xxxxx"
}
}
},
"Outputs": {
"Availability": {
"Description": "The Instance ID",
"Value": { "Fn::GetAtt": ["MyInstance", "AvailabilityZone"] }
}
}
}
不正解の理由
- 選択肢Aは、テンプレートのメインリソースの定義に使用されるため、誤りです。
- 選択肢Bは、テンプレートの展開中に取り込むことができるパラメーターを定義するために使用されるため、誤りです。
- 選択肢Dは、テンプレートのキーと値のペアを保持するために使用されるため、誤りです。
CloudFormation の詳細については、次の URL を参照してください。