修改 MemoryDB 叢集 - Amazon MemoryDB

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

修改 MemoryDB 叢集

除了從叢集新增或移除節點之外,有時您可能需要對現有叢集進行其他變更,例如新增安全群組、變更維護時段或參數群組。

建議您將維護時段落在使用量最低的時段。您可能需要不時進行調整。

當您變更叢集的參數時,變更會立即套用至叢集。無論是變更叢集的參數群組本身或是叢集的參數群組內的參數值,均適用此情況。

您也可以更新叢集的引擎版本。例如,您可以選取新的引擎次要版本,MemoryDB 會立即開始更新您的叢集。

修改叢集
  1. 登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/memorydb/ 開啟 MemoryDB 主控台。

  2. 從右上角的清單中,選擇您要修改的叢集所在的 AWS 區域。

  3. 從左側導覽前往叢集。從叢集詳細資訊中,使用選項按鈕選取叢集,然後移至動作,然後修改

  4. 修改頁面隨即出現。

  5. 修改視窗中,進行您想要的修改。選項包括:

    • 描述

    • 子網路群組

    • VPC 安全群組

    • 節點類型

      注意

      如果叢集使用 r6gd 系列中的節點類型,則只能從該系列中選擇不同的節點大小。如果從 r6gd 系列中選擇節點類型,則將自動啟用資料分層。如需詳細資訊,請參閱資料分層

    • Valkey 或 Redis OSS 版本相容性

    • 啟用自動快照

    • 快照保留期

    • 快照視窗

    • Maintenance window (維護時段)

    • SNS 通知的主題

  6. 選擇 Save changes (儲存變更)。

您也可以前往叢集詳細資訊頁面,然後按一下修改以修改叢集。如果您想要修改叢集的特定區段,您可以前往叢集詳細資訊頁面中的個別索引標籤,然後按一下修改

您可以使用 AWS CLI update-cluster操作修改現有的叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster 之叢集的維護時段,並立即套用變更。

若為 Linux、macOS 或 Unix:

aws memorydb update-cluster \ --cluster-name my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

針對 Windows:

aws memorydb update-cluster ^ --cluster-name my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

如需詳細資訊,請參閱 AWS CLI 命令參考中的 update-cluster

您可以使用 MemoryDB API UpdateCluster 操作來修改現有叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster 之叢集的維護時段,並立即套用變更。

https://memory-db.us-east-1.amazonaws.com/ ?Action=UpdateCluster &ClusterName=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210801T220302Z &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210802T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210801T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

如何觸發從 Redis OSS 到 Valkey 的跨引擎升級

您可以使用主控台、API 或 CLI,將現有的 Redis OSS 叢集升級至 Valkey 引擎。

如果您有使用預設參數群組的現有 Redis OSS 叢集,您可以使用 update-cluster API 指定新的引擎和引擎版本,以升級至 Valkey。

若為 Linux、macOS 或 Unix:

aws memorydb update-cluster \ --cluster-name myCluster \ --engine valkey \ --engine-version 7.2

針對 Windows:

aws memorydb update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2

如果您將自訂參數群組套用至想要升級的現有 Redis OSS 叢集,您也需要在請求中傳遞自訂 Valkey 參數群組。輸入 Valkey 自訂參數群組必須與現有的 Redis OSS 自訂參數群組具有相同的 Redis OSS 靜態參數值。

若為 Linux、macOS 或 Unix:

aws memorydb update-cluster \ --cluster-name myCluster \ --engine valkey \ --engine-version 7.2 \ --parameter-group-name myParamGroup

針對 Windows:

aws memorydb update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2 ^ --parameter-group-name myParamGroup