

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

# 配置如何 Amazon DataSync 验证数据完整性
<a name="configure-data-verification-options"></a>

在传输过程中， Amazon DataSync 使用校验和验证来验证您在不同位置之间复制的数据的完整性。您还可以配置 DataSync 为在传输结束时执行其他验证。

## 数据验证选项
<a name="data-verification-options"></a>

使用以下信息来帮助您决定是否以及 DataSync 如何执行这些额外检查。


| 控制台选项 | API 选项 | 说明 | 
| --- | --- | --- | 
|  **仅验证传输数据**（推荐）  |  [VerifyMode](https://docs.amazonaws.cn/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-VerifyMode) 设置为 `ONLY_FILES_TRANSFERRED`  |  DataSync 计算源位置传输的数据（包括元数据）的校验和。在传输结束时， DataSync 将此校验和与在目的地根据相同数据计算的校验和进行比较。 在传输到 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类时，推荐使用此选项。有关更多信息，请参阅 [Amazon S3 传输的存储类别注意事项](create-s3-location.md#using-storage-classes)。  | 
|  **验证所有数据**  |  [VerifyMode](https://docs.amazonaws.cn/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-VerifyMode) 设置为 `POINT_IN_TIME_CONSISTENT`  |  传输结束时， DataSync 检查整个来源和目的地，以验证两个位置是否完全同步。  当任务使用[增强模式](choosing-task-mode.md)时不支持。  如果您使用[清单](transferring-with-manifest.md)，则 DataSync 仅扫描和验证清单中列出的内容。 在传输到 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类时，不支持此选项。有关更多信息，请参阅 [Amazon S3 传输的存储类别注意事项](create-s3-location.md#using-storage-classes)。  | 
| 传输后不要验证数据 |  [VerifyMode](https://docs.amazonaws.cn/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-VerifyMode) 设置为 `NONE`  | DataSync 仅在传输期间执行数据完整性检查。与其他选项不同，在传输结束时没有额外验证。 | 

## 配置数据验证
<a name="configure-data-verification"></a>

可在创建任务、更新任务或开始执行任务时配置数据验证选项。

### 使用控制 DataSync 台
<a name="configure-data-verification-options-console"></a>

以下说明介绍了如何在创建任务时配置数据验证选项。

**使用控制台配置数据验证**

1. 打开 Amazon DataSync 控制台，网址为[https://console.aws.amazon.com/datasync/](https://console.amazonaws.cn/datasync/)。

1. 在左侧导航窗格中，展开**数据传输**，然后选择**任务**，然后选择**创建任务**。

1. 配置您任务的源位置和目标位置。

   有关更多信息，请参阅 [我可以在哪里传输我的数据 Amazon DataSync？](working-with-locations.md)。

1. 对于**验证**，请选择下列选项之一：
   + **仅验证传输数据**（推荐）
   + **验证所有数据**
   + **传输后不要验证数据**

### 使用 DataSync API
<a name="configure-data-verification-options-api"></a>

您可以通过将`VerifyMode`参数与以下任一操作一起使用来配置 DataSync 验证数据的方式：
+ [CreateTask](https://docs.amazonaws.cn/datasync/latest/userguide/API_CreateTask.html)
+ [UpdateTask](https://docs.amazonaws.cn/datasync/latest/userguide/API_UpdateTask.html)
+ [StartTaskExecution](https://docs.amazonaws.cn/datasync/latest/userguide/API_StartTaskExecution.html)