小编Mar*_*cus的帖子

AWS Cloudformation - 无法将多个子网关联添加到公共路由表

我们有一个带有 Internet 网关的 VPC。我们有 3 个子网(每个 AZ 一个),并且希望对所有三个子网使用一个路由表。此 RT 包含将 0.0.0.0/0 路由到 igw 的规则,但是当我们尝试将多个子网与此 RT 关联时,堆栈创建在创建路由规则时失败,并给出以下错误消息:

route table rtb-xxxxxxx and network gateway igw-xxxxx belong to different networks.
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为 igw 没有连接到子网,它连接到 VPC 本身。

为了让模板正常工作,我必须做的是只与 RT 有 1 个子网关联,然后再用其他两个更新堆栈。

我已经尝试添加 2 个等待条件,一个与 RT 的创建相关,另一个与路由规则的创建相关,但是它们没有解决问题 - 我仍然在同一个该死的规则上遇到相同的错误:(

任何人都可以阐明我需要做些什么来解决这个问题?

amazon-web-services amazon-cloudformation

7
推荐指数
3
解决办法
8097
查看次数