AWS::EC2::SubnetRouteTableAssociation - AWS CloudFormation

AWS::EC2::SubnetRouteTableAssociation

サブネットをルートテーブルに関連付けます。サブネットとルートテーブルは同じ VPC にある必要があります。この関連付けにより、サブネットから発信されるトラフィックは、ルートテーブルのルートに従ってルーティングされます。ルートテーブルは複数のサブネットに関連付けることができます。ルートテーブルを VPC に関連付ける場合は、「 AWS::EC2::RouteTable」を参照してください。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

{ "Type" : "AWS::EC2::SubnetRouteTableAssociation", "Properties" : { "RouteTableId" : String, "SubnetId" : String } }

YAML

Type: AWS::EC2::SubnetRouteTableAssociation Properties: RouteTableId: String SubnetId: String

プロパティ

RouteTableId

ルートテーブルの ID。

ただし、物理 ID は、ルートテーブル ID が変わると変化します。

必須: はい

タイプ: 文字列

Update requires: No interruption

SubnetId

サブネットの ID。

必須: はい

タイプ: 文字列

Update requires: Replacement

戻り値

参照番号

サブネットとルートテーブルの関連付けの ID このリソースの論理 ID を組み込みの Ref 関数に渡すと、Ref は次を返します: 。

For more information about using the Ref function, see Ref.

サブネットとルートテーブルの関連付け

次の例では、サブネットをルートテーブルに関連付けます。

JSON

"mySubnetRouteTableAssociation" : { "Type" : "AWS::EC2::SubnetRouteTableAssociation", "Properties" : { "SubnetId" : { "Ref" : "mySubnet" }, "RouteTableId" : { "Ref" : "myRouteTable" } } }

YAML

mySubnetRouteTableAssociation: Type: AWS::EC2::SubnetRouteTableAssociation Properties: SubnetId: Ref: mySubnet RouteTableId: Ref: myRouteTable

以下の資料も参照してください。