【问题标题】:RDS subnet group change error "Can't be on same VPC as RDS"RDS 子网组更改错误“不能与 RDS 在同一 VPC 上”
【发布时间】:2020-12-11 22:06:35
【问题描述】:

我找不到有关此错误的文档,而且当我这样做时,它并不能真正解决我的问题。

很抱歉,您修改数据库实例的请求失败。你 无法将数据库实例移动到子网组

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

当当前子网组已经在同一个 VPC 中时,为什么我会收到需要不同 VPC 的错误消息?

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

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

【问题讨论】:

    标签: amazon-web-services amazon-rds subnet


    【解决方案1】:

    文档(herehere)解释说,您只能在将数据库移动到其他 VPC 时更改子网组:

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

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

    这解释了您收到错误的原因 - 不支持更改具有相同 VPC 的子网组。

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

    【讨论】:

    • 谢谢,我没有意识到这条规则只适用于更改为新 VPC 时,这对于现在的解决方法答案更有意义。
    猜你喜欢
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    相关资源
    最近更新 更多