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

AWS::EC2::TransitGateway

指定中转网关。

可以使用中转网关来与 Virtual Private Cloud (VPC) 和本地网络互连。在中转网关进入 available 状态后,您可以将 VPC 和 VPN 连接附加到中转网关。

要附加 VPC,请使用 AWS::EC2::TransitGatewayAttachment

要附加 VPN 连接,请使用 AWS::EC2::CustomerGateway 创建一个客户网关,并在对 AWS::EC2::VPNConnection 的调用中指定该客户网关的 ID 以及中转网关的 ID。

当您创建中转网关时,我们创建一个默认的中转网关路由表,并将其用作默认的关联路由表和默认的传播路由表。您可以使用 AWS::EC2::TransitGatewayRouteTable 创建其他中转网关路由表。如果您禁用自动路由传播,我们不会创建默认中转网关路由表。您可以使用 AWS::EC2::TransitGatewayRouteTablePropagation 将路由从资源附加传播到中转网关路由表。如果您禁用自动关联,则可使用 AWS::EC2::TransitGatewayRouteTableAssociation 将资源附加与中转网关路由表关联。

语法

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

JSON

{ "Type" : "AWS::EC2::TransitGateway", "Properties" : { "AmazonSideAsn" : Integer, "AutoAcceptSharedAttachments" : String, "DefaultRouteTableAssociation" : String, "DefaultRouteTablePropagation" : String, "Description" : String, "DnsSupport" : String, "MulticastSupport" : String, "Tags" : [ Tag, ... ], "VpnEcmpSupport" : String } }

YAML

Type: AWS::EC2::TransitGateway Properties: AmazonSideAsn: Integer AutoAcceptSharedAttachments: String DefaultRouteTableAssociation: String DefaultRouteTablePropagation: String Description: String DnsSupport: String MulticastSupport: String Tags: - Tag VpnEcmpSupport: String

属性

AmazonSideAsn

BGP 会话的 Amazon 端的私有自治系统编号 (ASN)。对于 16 位 ASN,范围为 64512 到 65534。默认值为 64512。

必需:否

类型:整数

Update requires: Replacement

AutoAcceptSharedAttachments

启用或禁用自动接受附加请求。默认情况下禁用。

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

DefaultRouteTableAssociation

允许或禁止自动与默认关联路由表相关联。默认情况下启用。

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

DefaultRouteTablePropagation

允许或禁止自动将路由传播到默认传播路由表。默认情况下启用。

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

Description

转换网关的描述。

必需:否

类型:字符串

Update requires: Replacement

DnsSupport

启用或禁用 DNS 支持。默认情况下启用。

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

MulticastSupport

指示是否在中转网关上启用多播

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

Tags

转换网关的标签。

必需:否

类型Tag 的列表

Update requires: Replacement

VpnEcmpSupport

启用或禁用等价多路径协议支持。默认情况下启用。

必需:否

类型:字符串

允许的值disable | enable

Update requires: Replacement

返回值

Ref

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

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

示例

中转网关

以下示例声明一个中转网关。

JSON

"myTransitGateway": { "Type": "AWS::EC2::TransitGateway", "Properties": { "AmazonSideAsn": 65000, "Description": "TGW Route Integration Test", "AutoAcceptSharedAttachments": "disable", "DefaultRouteTableAssociation": "enable", "DnsSupport": "enable", "VpnEcmpSupport": "enable", "Tags": [ { "Key": "Application", "Value": { "Ref": "AWS::StackId" } } ] } }

YAML

myTransitGateway: Type: "AWS::EC2::TransitGateway" Properties: AmazonSideAsn: 65000 Description: "TGW Route Integration Test" AutoAcceptSharedAttachments: "disable" DefaultRouteTableAssociation: "enable" DnsSupport: "enable" VpnEcmpSupport: "enable" Tags: - Key: Application Value: !Ref 'AWS::StackId'

另请参阅