【发布时间】:2022-01-26 05:07:23
【问题描述】:
我有一些模板可以成功创建各种 VPC 资源,包括两个路由表,一个指向 NAT,一个指向 IGW。
但同时也在创建第三个路由表,标记为“Main”。它被分配给我创建的所有子网。
关于为什么会发生这种行为的任何线索?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-vpc
我有一些模板可以成功创建各种 VPC 资源,包括两个路由表,一个指向 NAT,一个指向 IGW。
但同时也在创建第三个路由表,标记为“Main”。它被分配给我创建的所有子网。
关于为什么会发生这种行为的任何线索?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-vpc
来自Managing route tables for your VPC - Amazon Virtual Private Cloud:
主路由表:您的 VPC 自动附带的路由表。它控制所有未与任何其他路由表显式关联的子网的路由。
只要您的 CloudFormation 模板将您的自定义路由表与您的子网相关联,就不会使用主路由表。它是没有专门分配路由表的任何子网的“默认”路由表。
鉴于您说“它被分配给所有子网”,这表明您没有创建将子网与路由表关联的AWS::EC2::SubnetRouteTableAssociation。
【讨论】: