数据重新同步设置 - AWS Database Migration Service

数据重新同步设置

数据重新同步功能允许您根据数据验证报告将目标数据库与源数据库重新同步。有关更多信息,请参阅 AWS DMS 数据验证

您可以在配置重新同步过程的 ReplicationTaskSettings 端点中为 ResyncSettings 添加其他参数。有关更多信息,请参阅为 AWS Database Migration Service 任务指定任务设置中的任务设置示例

注意

如果启用了重新同步过程并且任务包含 CDC 组件,则需要提供 ResyncScheduleMaxResyncTime 参数。它们不适用于仅完全加载的任务。

数据重新同步参数的设置和值如下所示:

EnableResync

设置为 true 时启用数据重新同步功能。默认已禁用数据重新同步。

数据类型:布尔值

必需:否

默认值false

验证:如果 ResyncSettings 参数存在于 TaskSettings 中,则不应为 null。

ResyncSchedule

数据重新同步功能生效的时间窗口。必须以 Cron 格式存在。有关更多信息,请参阅 Cron 表达式规则

数据类型:字符串

必需:否

验证

  • 必须以 Cron 表达式格式存在。

  • 对于 CDC 已将 EnableResync 设为 true 的任务,不应为 null。

  • 无法为没有 CDC 组件的任务进行设置。

MaxResyncTime

数据重新同步功能生效的最大时间限制(以分钟为单位)。

数据类型:整数

必需:否

验证

  • 对于具有 CDC 的任务,不应为 null。

  • 没有 CDC 的任务则不需要。

  • 最小值:5 minutes,最大值:14400 minutes(10 天)。

Validation onlyTaskID

验证任务的唯一 ID。仅验证任务 ID 会附加在 ARN 的末尾。例如:

  • 仅验证任务 ARN:arn:aws:dms:us-west-2:123456789012:task:6DG4CLGJ5JSJR67CFD7UDXFY7KV6CYGRICL6KWI

  • 仅验证任务 ID:6DG4CLGJ5JSJR67CFD7UDXFY7KV6CYGRICL6KWI

数据类型:字符串

必需:否

验证:对于启用了数据重新同步功能并禁用了验证的任务,不应为 null。

示例:

"ResyncSettings": { "EnableResync": true, "ResyncSchedule": "30 9 ? * MON-FRI", "MaxResyncTime": 400, "ValidationTaskId": "JXPP94804DJOEWIJD9348R3049" },