如何将 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 关联的 Subnet Group(子网组)。然后,为该 VPC 选择适当的 Security Group(安全组)。
- 选择 Continue(继续),然后选择 Apply Immediately(立即应用)。
注意:如果不选择 Apply Immediately(立即应用),Amazon RDS 将在下一维护时段修改 VPC。
- 查看 Modify DB Instance(修改数据库实例)页面上的详细信息,然后选择 Modify DB Instance(修改数据库实例)。
此任务可能需要几分钟时间才能完成。您可以选择实例,然后导航到配置详细信息页面来确认已更改子网。该页面会显示已更新子网组,且其状态为 Complete(完成)。您也可以打开 RDS console(RDS 控制台),然后在左侧导航窗格中选择 Events(事件)。确认该过程已将数据库实例移至目标 VPC。
相关信息
在 VPC 中使用数据库实例
VPC 和子网