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

使用 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 並開啟 AWS DMS 主控台,網址為 https://console.aws.amazon.com/dms/v2/

  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。data at rest。

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

若要調整偏好的維護時段,請搭配下列參數使用 AWS DMS API ModifyReplicationInstance動作。

  • ReplicationInstanceIdentifier = myrepinstance

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

範例

以下程式碼範例會將維護時段設為星期二的早上 4:00–4:30。data at rest。

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