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

AWS::EC2::Route

在 VPC 中的路由表内指定路由。

您必须指定以下目标之一:EgressOnlyInternetGatewayIdGatewayIdInstanceIdNatGatewayIdNetworkInterfaceIdTransitGatewayIdVpcPeeringConnectionId

语法

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

JSON

{ "Type" : "AWS::EC2::Route", "Properties" : { "DestinationCidrBlock" : String, "DestinationIpv6CidrBlock" : String, "EgressOnlyInternetGatewayId" : String, "GatewayId" : String, "InstanceId" : String, "NatGatewayId" : String, "NetworkInterfaceId" : String, "RouteTableId" : String, "TransitGatewayId" : String, "VpcPeeringConnectionId" : String } }

YAML

Type: AWS::EC2::Route Properties: DestinationCidrBlock: String DestinationIpv6CidrBlock: String EgressOnlyInternetGatewayId: String GatewayId: String InstanceId: String NatGatewayId: String NetworkInterfaceId: String RouteTableId: String TransitGatewayId: String VpcPeeringConnectionId: String

属性

DestinationCidrBlock

用于目标匹配的 IPv4 CIDR 块。

您必须指定 DestinationCidrBlockDestinationIpv6CidrBlock 属性。

必需:否

类型:字符串

Update requires: Replacement

DestinationIpv6CidrBlock

用于目标匹配的 IPv6 CIDR 块。

您必须指定 DestinationCidrBlockDestinationIpv6CidrBlock 属性。

必需:否

类型:字符串

Update requires: No interruption

EgressOnlyInternetGatewayId

仅出口 Internet 网关的 ID。

必需:否

类型:字符串

Update requires: No interruption

GatewayId

连接到您的 VPC 的 Internet 网关或虚拟私有网关的 ID。

必需:否

类型:字符串

Update requires: No interruption

InstanceId

您的 VPC 中的 NAT 实例的 ID。

必需:否

类型:字符串

Update requires: No interruption

NatGatewayId

NAT 网关的 ID。

必需:否

类型:字符串

Update requires: No interruption

NetworkInterfaceId

网络接口的 ID。

必需:否

类型:字符串

Update requires: No interruption

RouteTableId

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

必需:是

类型:字符串

Update requires: Replacement

TransitGatewayId

中转网关的 ID。

必需:否

类型:字符串

Update requires: No interruption

VpcPeeringConnectionId

VPC 对等连接的 ID。

必需:否

类型:字符串

Update requires: No interruption

返回值

Ref

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

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

示例

添加路由

以下示例添加一个将添加到网关的路由。

JSON

"myRoute" : { "Type" : "AWS::EC2::Route", "DependsOn" : "GatewayToInternet", "Properties" : { "RouteTableId" : { "Ref" : "myRouteTable" }, "DestinationCidrBlock" : "0.0.0.0/0", "GatewayId" : { "Ref" : "myInternetGateway" } } }

YAML

myRoute: Type: AWS::EC2::Route DependsOn: GatewayToInternet Properties: RouteTableId: Ref: myRouteTable DestinationCidrBlock: 0.0.0.0/0 GatewayId: Ref: myInternetGateway

另请参阅