

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

# 完成資料遷移
<a name="Migration-Complete"></a>

當您準備好轉換至 ElastiCache 叢集時，請搭配以下參數使用 `complete-migration`CLI 命令：
+ `--replication-group-id` - 複寫群組的識別碼。
+ `--force` - 此值會強迫遷移停止且不確認資料是否正在同步。

以下是範例。

```
aws elasticache complete-migration --replication-group-id test-cluster
```

當您執行此命令時，ElastiCache 主節點 （在每個碎片中） 會停止從 Valkey 或 Redis OSS 執行個體複寫，並將其提升為主節點。此提升通常會在幾分鐘之內完成。若要確認提升至主要層級，請檢查事件 `Complete Migration successful for test-cluster`。此時，您可以將應用程式引導至 ElastiCache 寫入和讀取。ElastiCache 叢集狀態應會從 **migrating (遷移中)** 變為 **available (可用)**。

如果升級至主要節點失敗，ElastiCache 主要節點會繼續從 Valkey 或 Redis OSS 執行個體複寫。ElastiCache 叢集會持續顯示 m**migrating(遷移中)** 狀態，且有關失敗的複寫群組事件訊息已經送出。若要就此失敗進行故障診斷，請進行以下檢查：
+ 檢查複寫群組事件。使用有關事件的特定資訊以修正失敗的問題。
+ 您或許會收到有關資料沒有同步的事件訊息。如果是這樣，請確定 ElastiCache 主要執行個體可以從您的 Valkey 或 Redis OSS 執行個體複寫，而且兩者都處於同步狀態。如果您仍要停止遷移，您可以使用 `—force` 選項執行處理命令。
+ 如果 ElastiCache 節點其中之一正在進行更換，您可能會收到事件訊息。您可以在取代完成後重試一次完成遷移步驟。