我想将我的 Amazon Relational Database Service (Amazon RDS) 数据库实例从现有的 Amazon Virtual Private Cloud (Amazon VPC) 移至新的 VPC。
简短描述
要将 Amazon RDS 数据库实例移至新的 VPC,必须更改其子网组。在将 RDS 数据库实例移至新网络之前,请配置新的 VPC。此配置包括安全组入站规则、子网组和路由表。当您更改数据库实例的 VPC 时,该实例在从一个网络移动到另一个网络时会重新启动。由于数据库实例在移动时无法访问,因此请在 RDS 每周维护窗口之外的计划更改窗口内更改 VPC。
在以下情况下,您无法更改数据库实例的 VPC:
解决方法
- 打开 Amazon RDS 控制台。
- 在导航窗格中,从导航窗格中选择 Subnet Groups(子网组)。
- 选择 Create DB Subnet Group(创建数据库子网组)。
- 输入子网名称、描述和 VPC ID,然后选择数据库实例所需的子网。
- 选择 Create(创建)。
- 在导航窗格中,选择 Databases(数据库)。
- 选择数据库实例,然后选择 Modify(修改)。
- 在 Connectivity(连接)部分中,选择与新 VPC 关联的子网组。然后,为该 VPC 选择相应的安全组。
- 选择 Continue(继续),然后选择 Apply Immediately(立即应用)。
注意: 如果您不选择 Apply Immediately(立即应用),则 Amazon RDS 将在下一个维护时段内修改 VPC。
- 查看修改数据库实例页面上的详细信息,然后选择 Modify DB Instance(修改数据库实例)。
此任务可能需要几分钟才能完成。您可以通过选择实例,然后导航到配置详细信息页面来确认子网已更改。这表明子网组已更新,状态为 Complete(完成)。您也可以打开 RDS 控制台,然后在左侧导航窗格中选择 Events(事件)。确认该过程已将数据库实例移至目标 VPC。
相关信息
在 VPC 中使用数据库实例
VPC 和子网