[SAA-C01] 2つのEC2インスタンスに対応する1つのElastic Load Balancerを作成するCloudFormationテンプレートを設計しました。スタックの作…

分野 2: パフォーマンスに優れたアーキテクチャを定義する

回答

  • C

解説

  • 以下の例は、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 を参照してください。