我想将我的 Amazon Relational Database Service (Amazon RDS) 数据库实例从现有的 Amazon Virtual Private Cloud (Amazon VPC) 移至新的 VPC。
简短描述
要将 RDS 数据库实例移至新的 VPC,必须更改其子网组。首先,为新 VPC 配置所需的安全组入站规则、子网组和路由表。然后,将数据库实例移至新网络。更改数据库实例的 VPC 时,该实例将重启。
**注意:**在迁移过程中,数据库实例将无法访问。在 Amazon RDS 每周维护时段之外的计划更改时段内更改 VPC。
在更改数据库实例的 VPC 之前,请查看以下因素:
解决方法
要将您的数据库实例移至其他 VPC,请完成以下步骤:
- 打开 Amazon RDS 控制台。
- 在导航窗格中,选择 Subnet groups(子网组)。
- 选择 Create DB subnet group(创建数据库子网组)。
- 对于 Subnet group details(子网组详细信息),输入子网名称、描述,然后选择您的 VPC ID。
- 对于 Add subnets(添加子网),选择数据库实例所需的子网。
- 选择 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(已完成),且显示子网组已更新。
-或-
在导航窗格中,选择 Events(事件)。确认该过程已将数据库实例移至目标 VPC。
相关信息
在 VPC 中使用数据库实例
VPC 的子网