使用 AWS DMS 維護時段 - AWS Database Migration Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS DMS 維護時段

每個 AWS DMS 複製執行個體都有一個每週維護時段,在此期間套用任何可用的系統變更。您可以將維護時段視為執行修改及軟體修補作業的時機。

如果 AWS DMS 判斷某一週內需要進行維護,則維護會在您建立複製執行個體時選擇的 30 分鐘維護時段內進行。 AWS DMS 在 30 分鐘的維護期間內完成大部分的維護。但是,較大的變更則可能需要更長的時間。

維護現有遷移任務的影響

在執行個體上執行 AWS DMS 移轉工作時,套用修補程式時會發生下列事件:

  • 如果移轉任務中的資料表位於複寫進行中的變更階段 (CDC) 中,請 AWS DMS 停止工作片刻,然後在套用修補程式後繼續工作。套用修補程式後,遷移便會從插斷的位置繼續進行。

  • 如果 AWS DMS 要在移轉現有資料時移轉表格,或移轉現有資料並複寫進行中的變更工作,則在套用修補程式時,針對處於滿載階段的所有表格DMS停止並重新啟動移轉。DMS套用修正程式時,也會停止並繼續處於CDC階段狀態的所有表格。

變更維護時段設定

您可以使用 AWS Management Console、或來變更維護時段時間範圍 AWS DMS API。 AWS CLI

您可以使用 AWS Management Console變更維護時段的時間範圍。

使用此主控台變更慣用的維護時段
  1. 登入 AWS Management Console 並在 https://console.aws.amazon.com/dms/v2/ 開啟 AWS DMS 主控台。

  2. 在導覽窗格中,選擇 Replication instances (複寫執行個體)

  3. 選擇您希望修改的複寫執行個體,並選擇 Modify (修改)

  4. 展開 Maintenance (維護) 標籤,然後選擇您維護時段的日期和時間。

  5. 選擇 Apply changes immediately (立即套用變更)

  6. 選擇 Modify (修改)。

若要調整偏好的維護時段,請使用具有下列參數的 AWS CLI modify-replication-instance指令。

  • --replication-instance-identifier

  • --preferred-maintenance-window

範例

下列 AWS CLI 範例會將維護時段設定為星期二上午 4:00 至 4:30。UTC。

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

若要調整偏好的維護時段,請使用具有下列參數的 AWS DMS APIModifyReplicationInstance動作。

  • 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