配置如何 Amazon DataSync 验证数据完整性 - Amazon DataSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

配置如何 Amazon DataSync 验证数据完整性

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

数据验证选项

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

控制台选项 API 选项 描述

仅验证传输的数据(推荐)

VerifyMode 设置为 ONLY_FILES_TRANSFERRED

DataSync 计算源位置传输的数据(包括元数据)的校验和。在传输结束时, DataSync 将此校验和与在目的地根据相同数据计算的校验和进行比较。

在传输到 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类时,推荐使用此选项。有关更多信息,请参阅 Amazon S3 传输的存储类别注意事项

验证所有数据

VerifyMode 设置为 POINT_IN_TIME_CONSISTENT

传输结束时, DataSync 检查整个来源和目的地,以验证两个位置是否完全同步。

注意

当您的任务使用增强模式时不支持。

如果您使用清单,则 DataSync 仅扫描和验证清单中列出的内容。

在传输到 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 存储类时,不支持此选项。有关更多信息,请参阅 Amazon S3 传输的存储类别注意事项

传输后不要验证数据

VerifyMode 设置为 NONE

DataSync 仅在传输期间执行数据完整性检查。与其他选项不同,在传输结束时没有额外验证。

配置数据验证

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

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

使用控制台配置数据验证
  1. 打开 Amazon DataSync 控制台,网址为https://console.aws.amazon.com/datasync/

  2. 在左侧导航窗格中,展开数据传输,然后选择任务,然后选择创建任务

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

    有关更多信息,请参阅 我可以在哪里通过 Amazon DataSync传输数据?

  4. 对于验证,请选择下列选项之一:

    • 仅验证传输的数据(推荐)

    • 验证所有数据

    • 传输后不要验证数据

您可以通过将VerifyMode参数与以下任一操作一起使用来配置 DataSync 验证数据的方式: