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 (эти значения совпадают)?Я пробовал варианты прокомментированных строк, и все это привело к ошибке.

0 ответов

Другие вопросы по тегам