

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建任务
<a name="CHAP_Tasks.Creating"></a>

要创建 Amazon DMS 迁移任务，请执行以下操作：
+ 在创建迁移任务之前，创建源终端节点、目标终端节点以及复制实例。
+ 选择迁移方法：
  + **将数据迁移到目标数据库** – 该过程将在目标数据库中创建文件或表，并自动定义目标所需的元数据。它还会用源数据填充表。为提高效率，系统将并行加载表中的数据。此过程是中的 “**迁移现有数据**” 选项， Amazon Web Services 管理控制台 在 API `Full Load` 中调用。
  + **迁移期间捕获更改** – 该过程捕获在将数据从源迁移到目标时对源数据库进行的更改。在完成最初请求的数据的迁移后，更改数据捕获 (CDC) 过程会将捕获到的更改应用于目标数据库。捕获更改并以单个提交事务为单位应用更改，并且可以将多个不同的目标表作为单个源提交进行更新。此方法可保证目标数据库中的事务完整性。该过程是控制台中的 **Migrate existing data and replicate ongoing changes (迁移现有数据并复制持续更改)** 选项，在 API 中称为 `full-load-and-cdc`。
  + **仅复制源数据库上的数据更改** – 该过程读取源数据库管理系统（DBMS）的恢复日志文件，并将每个事务的条目组合在一起。在某些情况下， Amazon DMS 无法在合理的时间内对目标应用更改（例如，如果目标不可访问）。在这些情况下，只要有必要，就会在复制服务器上 Amazon DMS 缓冲更改的时间。它不会重新读取源 DBMS 日志，这可能需要大量时间。该过程是 ** 控制台中的**仅复制数据更改 Amazon DMS 选项。
+ 确定任务应如何处理源代码上的大型二进制对象 (LOBs)。有关更多信息，请参阅 [在任务中为源数据库设置 LOB 支持 Amazon DMS](CHAP_Tasks.LOBSupport.md)。
+ 指定迁移任务设置。这些设置包括设置日志记录，指定写入到迁移控制表的数据，如何处理错误以及其他设置。有关任务设置的更多信息，请参阅[为 Amazon Database Migration Service 任务指定任务设置](CHAP_Tasks.CustomizingTasks.TaskSettings.md)。
+ 设置表映射以定义用于选择和筛选要迁移的数据的规则。有关表映射的更多信息，请参阅[使用表映射指定任务设置](CHAP_Tasks.CustomizingTasks.TableMapping.md)。在指定映射之前，请确保查看有关源数据库和目标数据库之间的数据类型映射的文档部分。
+ 在运行任务之前，启用并运行迁移前任务评估。有关迁移前评估的更多信息，请参阅[为任务启用和使用迁移前评估](CHAP_Tasks.AssessmentReport.md)。
+ 指定迁移数据的任务所需的任何补充数据。有关更多信息，请参阅 [指定任务设置的补充数据](CHAP_Tasks.TaskData.md)。

您可以选择在 **Create task (创建任务)** 页面上指定任务的信息后立即启动任务。或者，您也可以稍后从控制面板页面启动任务。

以下过程假定您已经指定了复制实例信息和终端节点。有关设置端点的更多信息，请参阅[创建源和目标终端节点](CHAP_Endpoints.Creating.md)。

**创建迁移任务**

1. 登录 Amazon Web Services 管理控制台 并在 [https://console.aws.amazon.com/dms/v2](https://console.amazonaws.cn/dms/v2/)/上打开 Amazon DMS 控制台。

   如果您以 Amazon Identity and Access Management (IAM) 用户身份登录，请确保您拥有相应的访问权限 Amazon DMS。有关所需权限的更多信息，请参阅[使用所需的 IAM 权限 Amazon DMS](security-iam.md#CHAP_Security.IAMPermissions)。

1. 在导航窗格中选择**数据库迁移任务**，然后选择**创建任务**。

1. 在**创建数据库迁移任务**页面的**任务配置**部分，指定任务选项。下表描述了设置。  
![\[创建任务\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-gs-wizard4.png)    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/dms/latest/userguide/CHAP_Tasks.Creating.html)

1. 在**任务设置**部分，指定用于编辑任务、目标表格准备模式、停止任务、LOB 设置、验证和日志记录的值。    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/dms/latest/userguide/CHAP_Tasks.Creating.html)

1. 在**迁移前评估**部分，选择是否运行迁移前评估。在启动数据库迁移任务之前，迁移前评估会提醒您注意潜在的迁移问题。有关更多信息，请参阅 [启用和使用迁移前评估](CHAP_Tasks.AssessmentReport.md)。

1. 在**迁移任务启动配置**部分，指定是否在创建任务后自动启动。

1. 在**标签**部分，指定组织任务所需的任意标签。您可以使用标签管理您的 IAM 角色和策略，并跟踪您的 DMS 成本。有关更多信息，请参阅 [为资源添加标签](CHAP_Tagging.md)。

1. 完成任务设置后，请选择 **Create task (创建任务)**。