数据重新同步设置
数据重新同步功能允许您根据数据验证报告将目标数据库与源数据库重新同步。有关更多信息,请参阅 AWS DMS 数据验证。
您可以在配置重新同步过程的 ReplicationTaskSettings 端点中为 ResyncSettings 添加其他参数。有关更多信息,请参阅为 AWS Database Migration Service 任务指定任务设置中的任务设置示例。
注意
如果启用了重新同步过程并且任务包含 CDC 组件,则需要提供 ResyncSchedule 和 MaxResyncTime 参数。它们不适用于仅完全加载的任务。
数据重新同步参数的设置和值如下所示:
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" }, -