RDS 子网组更改错误"Can't be on same VPC as RDS"



我找不到关于这个错误的文档,当我这样做时,并不能真正解决我的问题。

很抱歉,您修改DB实例的请求失败。你无法将DB实例移动到子网组<新组。指定的DB子网组和DB实例在同一VPC中。选择数据库与指定的DB实例不同的VPC中的子网组,然后尝试再一次

我有1个VPC和子网A、B和C的两个子网组1,它们在不同的区域中是相同的默认值。子网组2是在不同区域中相同的D、E和F。

当前子网组已经在同一个VPC中,为什么会出现需要不同VPC的错误

背景:我最近将默认子网设置更改为指向NAT网关的点A、B和C,并创建了指向IGW的D、E和F。我这样做是为了让我在同一个专有网络上的lambda可以访问互联网,现在我再也无法连接到我的数据库了。。。

https://serverfault.com/questions/816820/aws-can-not-change-db-subnet-group-for-aws-rds并没有解释这个错误,它只是说你不能切换子网组,但这个错误表明我可以。

文档(此处和此处(解释说,只有在将数据库移动到不同的VPC:时,才能更改子网组

DB实例的子网组。您可以使用此设置将DB实例移动到不同的VPC

在网络中;修改页面的安全部分,如下所示,输入子网组的新子网组。新子网组必须是新VPC中的子网组。

这解释了为什么您会收到错误-不支持在同一VPC内更改子网组。

您提供的链接解释了解决方法,例如使用快照或临时VPC。

相关内容

最新更新