【问题标题】:RDS instance in private subnet私有子网中的 RDS 实例
【发布时间】:2018-09-06 15:44:20
【问题描述】:

给定一个 VPC,我可以不明确提及 RDS 实例应该存在哪些子网吗?

我已经创建了一个 VPC 10.0.0.0/24,其中包含三个子网,如下所示:

  • REST 服务器 - 10.0.0.0/25
  • RDS - AZ1 - 10.0.0.128/26
  • RDS - AZ2 - 10.0.0.192/26

创建数据库时,我可以提供 VPC 名称。看来,这个 VPC 的所有子网都是自动选择的。我无法指定两个子网(如上表所示)。有一个公共可访问性选项,我已将其设置为否。因此,即使似乎所有子网都适用于此 RDS 实例,但似乎只能从 REST 服务器子网访问它。

【问题讨论】:

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


    【解决方案1】:

    您需要创建一个新的子网组并在创建新 RDS 时分配它。请注意,当您更改子网组时,现有的 RDS 不会反映,因此您需要创建一个新的。

    【讨论】:

    • 所以不能提前创建子网,然后在定义RDS的时候使用。
    • 您可以使用特定子网创建新的数据库子网组,然后在创建新实例时确保选择该特定子网组。
    【解决方案2】:

    您需要选择 DBSubnet Group ,它应该有您的私有子网。

    【讨论】:

    • 它也列出了公共的。 REST 服务器的子网有一个带有互联网网关的路由。
    • 您需要创建 DBSubnet 组,将您的私有子网放在那里,然后在启动 RDS 时选择该 DBSubnet 组
    • 是的;创建数据库子网组后让它工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2018-06-27
    • 2015-01-15
    • 2014-04-27
    • 2015-05-13
    相关资源
    最近更新 更多