AWS::EC2::VPCGatewayAttachment - AWS CloudFormation

AWS::EC2::VPCGatewayAttachment

インターネットゲートウェイまたは仮想プライベートゲートウェイを VPC に接続し、インターネットと VPC 間の接続を可能にします。

構文

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

JSON

{ "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "InternetGatewayId" : String, "VpcId" : String, "VpnGatewayId" : String } }

YAML

Type: AWS::EC2::VPCGatewayAttachment Properties: InternetGatewayId: String VpcId: String VpnGatewayId: String

プロパティ

InternetGatewayId

インターネットゲートウェイの ID です。

InternetGatewayId または VpnGatewayId のどちらかを指定する必要があります。両方を指定することはできません。

必須: いいえ

タイプ: 文字列

Update requires: No interruption

VpcId

VPC の ID。

必須: はい

タイプ: 文字列

Update requires: No interruption

VpnGatewayId

仮想プライベートゲートウェイの ID。

InternetGatewayId または VpnGatewayId のどちらかを指定する必要があります。両方を指定することはできません。

必須: いいえ

タイプ: 文字列

Update requires: No interruption

戻り値

参照番号

このリソースの論理 ID を組み込みの Ref 関数に渡すと、Ref は次を返します: : VPC ゲートウェイのアタッチメントの ID。

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

VPN Gateway Attachment

VPC にインターネットゲートウェイと VPN ゲートウェイの両方をアタッチするには、次のように、2 つの個別の AWS::EC2::VPCGatewayAttachment リソースを指定する必要があります。

JSON

"AttachGateway" : { "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "VpcId" : { "Ref" : "VPC" }, "InternetGatewayId" : { "Ref" : "myInternetGateway" } } }, "AttachVpnGateway" : { "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "VpcId" : { "Ref" : "VPC" }, "VpnGatewayId" : { "Ref" : "myVPNGateway" } } }

YAML

AttachGateway: Type: AWS::EC2::VPCGatewayAttachment Properties: VpcId: Ref: VPC InternetGatewayId: Ref: myInternetGateway AttachVpnGateway: Type: AWS::EC2::VPCGatewayAttachment Properties: VpcId: Ref: VPC VpnGatewayId: Ref: myVPNGateway

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