AWS::EC2::VPCGatewayAttachment - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EC2::VPCGatewayAttachment

将互联网网关或虚拟私有网关附加到 VPC,并启用 Internet 与 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。

您必须指定 InternetGatewayIdVpnGatewayId,但不能同时指定两者。

必需:否

类型:字符串

Update requires: No interruption

VpcId

VPC 的 ID。

必需:是

类型:字符串

Update requires: No interruption

VpnGatewayId

虚拟私有网关的 ID。

您必须指定 InternetGatewayIdVpnGatewayId,但不能同时指定两者。

必需:否

类型:字符串

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 VPC 网关附加的 ID。

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

示例

VPN 网关附加

要同时将互联网网关和 VPN 网关附加到 VPC,您必须指定两个单独的 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

另请参阅