【问题标题】:Removing a subnet from RDS subnet group with no Multi-AZ从没有多可用区的 RDS 子网组中删除子网
【发布时间】:2017-08-16 13:43:03
【问题描述】:

我怀疑 RDS 在从子网组中删除子网时的行为方式。

在我的子网组配置中,我意识到我配置了一个不需要的子网。这是不需要的,因为对于特定的 RDS 实例,它没有(也不应该)将路由作为构成子网组的其余子网。

我想从子网组中删除此子网,可以直接转到 RDS > 子网组 > 编辑

如果实例位于这个不需要的子网中,我怀疑故障转移行为。在这种情况下,RDS 会做什么?我没有为此实例启用多可用区。希望将停机时间降至最低,或为零。

感谢您的帮助。

【问题讨论】:

    标签: amazon-web-services amazon-rds


    【解决方案1】:

    您可以通过查看 Amazon RDS 控制台来查看运行实例的可用区。 安全和网络部分显示当前可用区。

    您可以编辑子网组以删除 AZ。 (它甚至可以让您删除当前运行数据库的 AZ,但这不会影响数据库。)

    如果您对进行更改感到不自在,您可以随时使用相同的设置启动测试环境并尝试更改。

    底线:您可以查看正在使用的 AZ。随意从子网组中删除 AZ。

    【讨论】:

    • 谢谢,这绝对有帮助。我可以确定不需要的子网位于实例的当前可用区中。但是,我无法准确判断该实例是否位于不需要的子网中,因为我在此 AZ 上有超过 1 个子网。尽管如此,我还是从子网组中删除了不需要的子网。对数据库没有影响。谢谢。
    【解决方案2】:

    对于其他阅读本文的人,我正在尝试使用 aurora PSQL 集群并获得类似的东西

    部分要删除的子网当前正在使用:subnet-xxxx(服务:AmazonRDS;状态码:400;错误码:InvalidParameterValue;请求ID:1111111-1111-1111-1111-11111;代理:null)

    AWS 文档[1] 暗示这是不可能的,因为子网/az 已用于存储数据。

    [1]https://aws.amazon.com/premiumsupport/knowledge-center/change-vpc-rds-db-instance/

    更新:aws 支持确认了这一点,并且在 [2] 中也提到了这一点。即使我要删除的子网中当前没有实例,这也适用。

    [2]https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html#Aurora.Overview.Storage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-13
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2021-05-18
      • 2016-11-08
      • 2021-01-08
      相关资源
      最近更新 更多