使用 Amazon DMS 维护时段 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon DMS 维护时段

每个 Amazon DMS 复制实例都有一个每周维护窗口,在此期间会应用任何可用的系统更改。您可以通过维护时段控制何时进行修改和软件修补。

如果 Amazon DMS 确定需要在给定的一周内进行维护,则维护将在您在创建复制实例时选择的 30 分钟维护时段内进行。 Amazon DMS 在 30 分钟的维护窗口内完成大部分维护。但是,对于较大的更改可能需要更长时间。

维护对现有迁移任务的影响

在实例上运行 Amazon DMS 迁移任务时,应用补丁时会发生以下事件:

  • 如果迁移任务中的表处于复制持续更改阶段(CDC),则 Amazon DMS 会将该任务暂停一段时间,并在应用修补程序后恢复运行。在应用修补程序后,将从中断的位置继续进行迁移。

  • 如果 Amazon DMS 在迁移现有数据或迁移现有数据并复制正在进行的更改任务中迁移表,则在应用补丁期间,DMS 会停止并重新启动所有处于满负荷阶段的表的迁移。在应用修补程序时,DMS 还会停止所有处于 CDC 阶段的表,并随后恢复。

使用维护时段设置

您可以使用 Amazon Web Services Management Console、或 Amazon DMS API 更改维护时段的时间范围。 Amazon CLI

您可以使用 Amazon Web Services Management Console更改维护时段时间范围。

使用控制台更改首选的维护时段
  1. 登录 Amazon Web Services Management Console 并打开 Amazon DMS 控制台,网址为 https://console.aws.amazon.com/dms/v2/

  2. 在导航窗格中,选择复制实例

  3. 选择要修改的复制实例,然后选择修改

  4. 展开维护选项卡,然后为您的维护时段选择一个日期和时间。

  5. 选择立即应用更改

  6. 选择修改

要调整首选维护时段,请使用带有以下参数的 Amazon CLI modify-replication-instance命令。

  • --replication-instance-identifier

  • --preferred-maintenance-window

以下 Amazon CLI 示例将维护时段设置为星期二凌晨 4:00 — 4:30。(UTC)。

aws dms modify-replication-instance \ --replication-instance-identifier myrepinstance \ --preferred-maintenance-window Tue:04:00-Tue:04:30

要调整首选维护时段,请使用带有以下参数的 Amazon DMS API ModifyReplicationInstance操作。

  • ReplicationInstanceIdentifier = myrepinstance

  • PreferredMaintenanceWindow = Tue:04:00-Tue:04:30

以下代码示例将维护时段设置为周二的凌晨 4:00–4:30 (UTC)。

https://dms.us-west-2.amazonaws.com/ ?Action=ModifyReplicationInstance &DBInstanceIdentifier=myrepinstance &PreferredMaintenanceWindow=Tue:04:00-Tue:04:30 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3