如何在 AWS Database Migration Service (AWS DMS) 中设置表映射?
解决方法
按照本文中的步骤,使用 AWS DMS 控制台在 AWS DMS 任务上设置表映射。有关使用表映射及其使用方法的更多信息,请参阅使用表映射指定任务设置。您还可以在表映射中使用转换来执行“重命名表”和“删除表列”等任务。您必须至少选择一个选择规则,这样您的任务才能正常运行,并在您的任务上使用转换规则。有关更多信息,请参阅使用转换规则的限制。
请按照以下步骤来设置表映射。
- 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
- 选择 Create task(创建任务)。
- 输入 Task configuration(任务配置)和 Task settings(任务设置)的详细信息。
- 选择 Enable CloudWatch logs(启用 CloudWatch 日志)。
- 从 Table mappings(表映射)部分中,选择 Guided UI(引导用户界面)。您也可以选择 JSON editor(JSON 编辑器),以按 JSON 格式输入映射。
- 在 Selection rules(选择规则)部分,然后选择 Add new selection rule(添加新的选择规则)。
**注意:**要添加多个选择规则,再次选择 Add new selection rule(添加新的选择规则)。
- 输入您的 Schema(架构)和 Table name(表名称)。输入 % 以选择所有可用的架构或表。
- 对于 Action(操作),选择 Include(包含)或 Exclude(排除)。
- 选择 Create task(创建任务)。
要向已存在的任务添加表映射,请执行以下操作:
- 从导航窗格中,选择 Database migration tasks(数据库迁移任务)。
- 选择您的任务,然后依次选择 Actions(操作)和 Modify(修改)。
- 从 Table mappings(表映射)部分中,展开 Selection rules(选择规则),然后选择 Add new selection rule(添加新的选择规则)。
- 输入选择规则的详细信息,然后选择 Save(保存)。
相关信息
创建任务
排查 AWS Database Migration Service 中的迁移任务问题
如何为 AWS DMS 任务开启监控?