AWS: создание TransitGatewayRoute с помощью DefaultRouteTable TransitGateway
Я работаю над CF для создания SIte-to-Site VPN. Я создаю AWS :: EC2 :: TransitGateway:
TransitGateway:
Type: "AWS::EC2::TransitGateway"
Properties:
Description: "tgw description"
AmazonSideAsn: 64512
AutoAcceptSharedAttachments: "disable"
DefaultRouteTableAssociation: "enable"
DefaultRouteTablePropagation: "enable"
DnsSupport: "enable"
VpnEcmpSupport: "enable"
Еще я создаю:
- AWS :: EC2 :: TransitGatewayAttachment
- AWS :: EC2 :: CustomerGateway
- AWS :: EC2 :: VPNConnection
Это работает и создает все необходимые ресурсы. Мне нужен еще один ресурс для завершения CF, AWS :: EC2 :: TransitGatewayRoute
TransitGatewayRoute:
Type: "AWS::EC2::TransitGatewayRoute"
Properties:
DestinationCidrBlock: "0.0.0.0/0"
TransitGatewayAttachmentId:
!Ref TransitGatewayAttachment
TransitGatewayRouteTableId:
#!Ref TransitGateway
#Fn::GetAtt: ["TransitGateway", "AssociationDefaultRouteTableId"]
#!GetAtt TransitGateway.AssociationDefaultRouteTableId
Blackhole: false
Как мне сослаться на «Идентификатор таблицы маршрутов ассоциации» или «Идентификатор таблицы маршрутов распространения» TransitGateway (эти значения совпадают)?Я пробовал варианты прокомментированных строк, и все это привело к ошибке.