AWS Database Migration Service
用户指南 (版本 API Version 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 AWS DMS 任务

AWS Database Migration Service (AWS DMS) 任务是完成所有工作的地方。您可以指定要用于迁移的表(或视图)和架构以及任何特殊处理,例如,日志记录要求、控制表数据以及错误处理。

在创建迁移任务时,您需要了解一些事项:

  • 您必须先创建源终端节点、目标终端节点以及复制实例,然后才能创建任务。

  • 您可以指定多项任务设置来定制您的迁移任务。您可以使用 AWS 管理控制台、AWS Command Line Interface (AWS CLI) 或 AWS DMS API 来进行这些设置。这些设置包括指定如何处理迁移错误、错误日志记录和控制表信息。

  • 创建任务后,您可以立即运行它。将自动创建和加载具有必要的元数据定义的目标表,并且您可以指定持续复制。

  • 默认情况下,AWS DMS 会在您创建任务后立即启动它。但是,在一些情况下,您可能需要推迟任务的启动。例如,在使用 AWS CLI 时,可能有一个进程创建任务,另一个进程根据一些触发事件启动任务。根据需要,您可以推迟任务的开始。

  • 您可以使用 AWS DMS 控制台、AWS CLI 或 AWS DMS API 监控、停止或重新启动任务。

以下是在使用 AWS DMS 任务时可以执行的操作。

任务 相关文档

创建任务评估报告

您可以创建一个任务评估报告,以显示在迁移期间可能出现问题的任何不支持的数据类型。在运行任务之前,您可以针对任务运行该报告以找出潜在的问题。

创建任务评估报告

创建任务

在创建任务时,您可以指定源、目标和复制实例以及任何迁移设置。

创建任务

创建持续复制任务

您可以设置任务,以便在源和目标之间提供持续复制。

使用 AWS DMS 为持续复制创建任务

应用任务设置

每个任务都具有可根据数据库迁移需求配置的设置。您在 JSON 文件中创建这些设置,对于某些设置,可以使用 AWS DMS 控制台进行指定。

指定 AWS Database Migration Service 任务的任务设置

数据验证

数据验证是一种任务设置,可用于让 AWS DMS 比较目标数据存储上的数据和源数据存储中的数据。

验证 AWS DMS 任务

修改任务

停止任务后,您可以修改任务的设置。

修改任务

在任务期间重新加载表

如果任务期间出错,您可以重新加载表。

在任务期间重新加载表

使用表映射

表映射使用多个类型的规则来指定数据源、源架构、数据以及任务期间将发生的任何转换。

选择规则

选择规则和操作

转换规则

转换规则和操作

应用筛选器

您可以使用源筛选器来限制从源传输到目标的记录的数量和类型。例如,您可以指定仅将总部员工移动到目标数据库。还可以对数据列应用筛选器。

使用源筛选器

监控任务

可通过多种方式获取有关任务性能以及任务使用的表的信息。

监控 AWS DMS 任务

Managing Task Logs(管理任务日志)

您可以使用 AWS DMS API 或 AWS CLI 查看和删除任务日志。

管理 AWS DMS 任务日志