迁移需求
本次迁移是同构迁移,把阿里云ECS服务器的mysql数据库迁移到AWS的RDS-mysql
AWS DMS 中的同构数据迁移过程概述
-
使用 AWS DMS 中的同类数据迁移在两个相同类型的数据库之间迁移数据。使用以下工作流创建并运行数据迁移。
-
创建所需的 AWS Identity and Access Management (IAM) 策略和角色。
-
配置源数据库和目标数据库并创建具有 AWS DMS 中同构数据迁移所需的最低权限的数据库用户。
-
将源数据库和目标数据库凭证存储在 AWS Secrets Manager 中。
-
在 AWS DMS 控制台中创建子网组、实例配置文件和数据提供程序。有关更多信息,请参阅创建子网组、 创建实例配置文件和 创建数据提供程序。
-
使用在上一步中创建的资源创建迁移项目。
-
创建、配置并开始数据迁移。
-
完成完全加载或正在进行的复制后,可以切换以开始使用新的目标数据库。
-
清理你的资源。Amazon 将在完成迁移后三天内终止你的迁移项目中的数据迁移。但是,您需要手动删除实例配置文件、数据提供程序、IAM 策略和角色以及 AWS Secrets Manager 中的密钥等资源。
开始实验
创建 IAM 资源
在 AWS DMS 中创建同构数据迁移的 IAM 策略
登录 AWS 管理控制台并打开 IAM 控制台:https://console.aws.amazon.com/iam/。
- 在导航窗格中,选择策略。
- 选择创建策略。
- 在创建策略页面中,选择JSON 选项卡。
- 将以下 JSON 粘贴到编辑器中。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:DescribeRouteTables",
"ec2:DescribeSecurityGroups",
"ec2:DescribeVpcPeeringConnections",
"ec2:D