

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

# 使用主控台執行線上資料遷移
<a name="Migration-Console"></a>

您可以使用 AWS 管理主控台 將資料從叢集遷移到 Valkey 或 Redis OSS 叢集。

**使用主控台執行線上資料遷移**

1. 登入主控台並前往 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/home/home) 開啟 ElastiCache 主控台。

1. 建立新的 Valkey 或 Redis OSS 叢集，或選擇現有的叢集。確認叢集符合下列需求：
   + 您的引擎版本應為 Valkey 7.2 及更高版本，或 Redis OSS 5.0.6 或更高版本。
   + 您的叢集不應啟用 AUTH。
   + 組態`protected-mode`應該設定為 `no`。
   + 如果您的 Valkey 或 Redis OSS 組態中有`bind`組態，則應將其更新為允許來自 ElastiCache 節點的請求。
   + ElastiCache 節點與 Valkey 或 Redis OSS 叢集之間的資料庫數目應該相同。此值是在引擎組態`databases`中使用 設定。
   + 不應重新命名執行資料修改的 Valkey 或 Redis OSS 命令，以允許資料複寫成功。
   + 若要將資料從 Valkey 或 Redis OSS 叢集複寫至 ElastiCache，請確定有足夠的 CPU 和記憶體來處理此額外負載。此負載來自您的 Valkey 或 Redis OSS 叢集建立的 RDB 檔案，並透過網路傳輸到 ElastiCache 節點。
   + 叢集的狀態為 **available** (可用)。

1. 選取叢集後，**Actions (動作)** 請 選擇**Migrate Data from Endpoint (從端點遷移資料)**。

1. 在**從端點遷移資料**對話方塊中，輸入 IP 地址，以及您的 Valkey 或 Redis OSS 叢集可用的連接埠。
**重要**  
IP 位址必須完全相同。如果輸入錯誤的位址，遷移就會失敗。

1. 選擇 **Start Migration** (開始遷移)。

   當叢集開始遷移時，叢集的狀態會變更為 **Modifying** (修改中)，然後 **Migrating** (遷移中)。

1. 在瀏覽窗格中選擇 **Events** (事件) 以監控遷移程序。

遷移程序進行期間，您隨時都可以停止遷移。若要執行此操作，請選擇您的叢集，並為 **Actions (動作)**選擇 **Stop Data Migration (停止資料遷移)**。之後叢集就會進入 **Available** (可用) 狀態。

如果遷移成功，叢集的狀態就會變成 **Available** (可用)，而且事件記錄會顯示以下項目：

`Migration operation succeeded for replication group ElastiCacheClusterName.`

如果遷移失敗，叢集的狀態就會變成 **Available** (可用)，而且事件記錄會顯示以下項目：

`Migration operation failed for replication group ElastiCacheClusterName.`