本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用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 CLI 或 Amazon DMS API 更改维护时段时间范围。
您可以使用 Amazon Web Services Management Console更改维护时段时间范围。
使用控制台更改首选的维护时段
-
登录Amazon Web Services Management Console并打开Amazon DMS主机,网址为 https://console.aws.amazon.com/dms/v2/
。 在导航窗格中,选择复制实例。
选择要修改的复制实例,然后选择修改。
展开维护选项卡,然后为您的维护时段选择一个日期和时间。
选择立即应用更改。
选择 Modify(修改)。
要调整首选维护时段,请在 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-windowTue: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