opH*_*AME 24 amazon-web-services rds
我们必须(想要……)重命名 AWS 上的数据库子网组,因此我创建了一个新的数据库子网组,其设置与旧的相同。当我想在 AWS GUI 中的“修改选项卡”上切换组并点击应用时,aws 返回:
您不能将数据库实例 XXX 移动到子网组 XXX。指定的数据库子网组和数据库实例在同一个 VPC 中。在与指定数据库实例不同的 VPC 中选择一个数据库子网组,然后重试。(服务:AmazonRDS;状态代码:400;错误代码:InvalidVPCNetworkStateFault;请求 ID:7d46c84c-b22a-11e6-be20-b5bb6bd6cc6d)
有什么建议?或者如果不重新创建整个实例是不可能的?
KHo*_*its 29
几个月前我遇到了同样的问题,最后联系了 AWS(我有企业支持)。这是结果:
遗憾的是,目前不支持将数据库实例子网组移动到同一 VPC 中的另一个子网组。我意识到我们的文档说它受支持,但这是一个错误。我们目前正在努力更新我们的文档以反映这一点,对于沟通不畅,我深表歉意。
但是,我确实有一个解决方法,您可以创建一个新的临时 VPC,更新子网组以指向该临时 VPC,然后在该过程完成后,将子网组更改为指向您的新子网组。
或者,另一种方法是创建数据库快照,然后从快照启动一个新实例。
您可能想要查看这两种方法。除非您能够在只读模式下运行应用程序一段时间,或者有一种方法可以在恢复的快照上重放事务,否则这两种方法都可能会导致您停机。
小智 5
可以执行以下步骤来更改 VPC 内的子网组,
将生产数据库实例转换为单个可用区(如果启用了多可用区)
通过选择任何默认/其他 VPC 子网组修改子网组并立即继续应用
之后,再次修改子网组,选择您想要的新子网组
另外,选择相关的安全组并立即继续应用
检查服务器的连接
然后将其转换回多可用区
注意:执行上述步骤大约需要 40 分钟到 50 分钟
| 归档时间: |
|
| 查看次数: |
24903 次 |
| 最近记录: |