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

AWS::EC2::VPNGatewayRoutePropagation

启用虚拟专用网关 (VGW) 以将路由传播至 VPC 的指定路由表。

如果在同一个模板中将 VPN 网关引用为 VPN 网关路由传播,则必须显式声明对 VPN 网关连接的依赖性。AWS::EC2::VPNGatewayRoutePropagation 资源无法使用 VPN 网关,直至成功连接到 VPC。在 AWS::EC2::VPNGatewayRoutePropagation 资源中添加 DependsOn 属性来显式声明对 VPN 网关附加的依赖性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::EC2::VPNGatewayRoutePropagation", "Properties" : { "RouteTableIds" : [ String, ... ], "VpnGatewayId" : String } }

YAML

Type: AWS::EC2::VPNGatewayRoutePropagation Properties: RouteTableIds: - String VpnGatewayId: String

属性

RouteTableIds

路由表的 ID。路由表必须与虚拟私有网关所附加到的同一 VPC 关联。

必需:是

类型:字符串列表

Update requires: No interruption

VpnGatewayId

附加到 VPC 的虚拟私有网关的 ID。虚拟私有网关必须附加到路由表所关联的 VPC。

必需:是

类型:字符串

Update requires: No interruption

返回值

Ref

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

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

示例

VPN 网关路由传播

以下示例为名为 PrivateRouteTable 的私有路由表启用路由传播。

JSON

"myVPNGatewayRouteProp" : { "Type" : "AWS::EC2::VPNGatewayRoutePropagation", "Properties" : { "RouteTableIds" : [{"Ref" : "PrivateRouteTable"}], "VpnGatewayId" : {"Ref" : "VPNGateway"} } }

YAML

Type: AWS::EC2::VPNGatewayRoutePropagation Properties: RouteTableIds: - !Ref PrivateRouteTable VpnGatewayId: !Ref VPNGateway

另请参阅