本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改 ElastiCache 叢集
除了新增或移除叢集的節點之外,有時候您可能需要對現有的叢集做其他變更,例如新增安全群組、變更維護時段或參數群組。
建議您將維護時段落在使用量最低的時段。您可能需要不時進行調整。
當變更叢集的參數時,變更即會立即套用至叢集,或在叢集重新啟動之後套用。無論是變更叢集的參數群組本身或是叢集的參數群組內的參數值,均適用此情況。若要決定何時套用特定的參數變更,請參閱 Memcached 專用參數 和 資料表中的 Changes Take Effect (變更生效) 欄位。如需重新啟動叢集的資訊,請參閱 重新啟動叢集。
修改叢集
-
請登入 AWS Management Console 並開啟 ElastiCache 主控台,網址為 https://console.aws.amazon.com/elasticache/
。 -
從右上角的清單中,選擇您要修改之叢集所在的 AWS 區域。
-
在導覽窗格中,選擇您要修改之叢集所執行的引擎。
接著會出現所選引擎的叢集清單。
-
在叢集清單中,針對您要修改的叢集,選擇其名稱。
-
選擇 Actions (動作),然後選擇 Modify (修改)。
Modify Cluster (修改叢集) 視窗隨即出現。
-
在 Modify Cluster (修改叢集) 視窗中,進行所需的修改。選項包括:
引擎版本相容性
VPC 安全群組
參數群組
維護時段
SNS 通知的主題
Apply Immediately (立即套用) 方塊僅適用於引擎版本的修改。若要立即套用變更,請選擇 Apply Immediately (立即套用) 核取方塊。如果未選擇此方塊,引擎版本的修改將於下次維護時段套用。其他修改 (例如變更維護時段) 則會立即套用。
-
選擇 Modify (修改)。
您可以使用 AWS CLI modify-cache-cluster
作業修改現有叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster
之叢集的維護時段,並立即套用變更。
重要
您可以升級到較新的引擎版本。如需這項作業的詳細資訊,請參閱引擎版本和升級 。不過,您無法降級至舊版引擎,除非您刪除現有的叢集,並重新建立叢集。
若為 Linux、macOS 或 Unix:
aws elasticache modify-cache-cluster \ --cache-cluster-id
my-cluster
\ --preferred-maintenance-windowsun:23:00-mon:02:00
針對 Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --preferred-maintenance-windowsun:23:00-mon:02:00
--apply-immediately
參數僅適用於修改引擎版本和變更叢集節點數。如果您要立即套用其中任何變更,請使用 --apply-immediately
參數。如果您想將這些變更延期至下一個維護時段,請使用 --no-apply-immediately
參數。其他修改 (例如變更維護時段) 則會立即套用。
如需詳細資訊,請參閱「 AWS CLI 的」 ElastiCache 主題modify-cache-cluster
。
您可以使用 ElastiCache API ModifyCacheCluster
作業修改現有叢集。若要修改叢集的組態值,請指定叢集 ID、要變更的參數以及參數的新值。下方範例會變更名稱為 my-cluster
之叢集的維護時段,並立即套用變更。
重要
您可以升級到較新的引擎版本。如需這項作業的詳細資訊,請參閱引擎版本和升級 。不過,您無法降級至舊版引擎,除非您刪除現有的叢集,並重新建立叢集。
加上分行符號的用意是便於閱讀。
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
ApplyImmediately
參數僅適用於節點類型、引擎版本和叢集節點數的修改。如果您要立即套用其中任何變更,請將 ApplyImmediately
參數設為 true
。如果您想將這些變更延期至下一個維護時段,請將 ApplyImmediately
參數設為 false
。其他修改 (例如變更維護時段) 則會立即套用。
如需詳細資訊,請參閱 ElastiCache API 參考主題ModifyCacheCluster
。