修改複寫群組 - Amazon ElastiCache

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

修改複寫群組

重要限制
  • 目前, ElastiCache 支援對 Valkey 或 Redis OSS(啟用叢集模式) 複寫群組進行有限的修改,例如使用 API操作 ModifyReplicationGroup(CLI:) 變更引擎版本modify-replication-group。您可以使用 API操作 (CLI:) 修改 Valkey 或 Redis OSS (啟用叢集模式) 叢集中的碎片 ModifyReplicationGroupShardConfiguration(節點群組) 數量modify-replication-group-shard-configuration。如需詳細資訊,請參閱在 Valkey 或 Redis 中擴展叢集 OSS(已啟用叢集模式)

    對 Valkey 或 Redis OSS (啟用叢集模式) 叢集進行的其他修改需要您建立包含變更之新叢集的叢集。

  • 您可以將 Valkey 或 Redis OSS(停用叢集模式) 和 Valkey 或 Redis OSS(啟用叢集模式) 叢集和複寫群組升級至較新的引擎版本。不過,您無法降級至舊版引擎,除非您刪除現有的叢集或複寫群組,並重新建立叢集。如需詳細資訊,請參閱的版本管理 ElastiCache

  • 您可以使用主控台或 modify-replication-groupCLI命令,升級 ElastiCache 使用停用叢集模式的 Valkey ModifyReplicationGroupAPI或 Redis OSS叢集現有的 ,以使用啟用叢集模式,如以下範例所示。或者,您也可以依照修改叢集模式中的步驟執行。

您可以使用 ElastiCache 主控台、 或 AWS CLI修改 Valkey 或 Redis OSS(停用叢集模式) 叢集的設定 ElastiCache API。目前, ElastiCache 支援對 Valkey 或 Redis OSS(啟用叢集模式) 複寫群組進行有限數量的修改。其他修改需要您建立目前複寫群組的備份,然後使用該備份來植入新的 Valkey 或 Redis OSS(啟用叢集模式) 複寫群組。

使用 AWS Management Console

若要修改 Valkey 或 Redis OSS(停用叢集模式) 叢集,請參閱 修改 ElastiCache 叢集

使用 AWS CLI

以下是 modify-replication-group命令 AWS CLI 的範例。您可以使用相同命令對複寫群組進行其他修改。

在現有的 Valkey 或 Redis OSS複寫群組上啟用多可用區:

若為 Linux、macOS 或 Unix:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --multi-az-enabled = true

針對 Windows:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --multi-az-enabled

將叢集模式從停用修改為啟用:

若要將叢集模式從停用修改為啟用,您必須先將叢集模式設定為相容。相容模式可讓您的 Valkey 或 Redis OSS用戶端使用啟用叢集模式和停用叢集模式進行連線。遷移所有 Valkey 或 Redis OSS用戶端以使用已啟用的叢集模式後,您就可以完成叢集模式組態,並將叢集模式設定為已啟用

若為 Linux、macOS 或 Unix:

將叢集模式設為相容

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cache-parameter-group-name myParameterGroupName \ --cluster-mode compatible

將叢集模式設為啟用

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cluster-mode enabled

針對 Windows:

將叢集模式設為相容

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cache-parameter-group-name myParameterGroupName ^ --cluster-mode compatible

將叢集模式設為啟用

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cluster-mode enabled

如需 命令的詳細資訊 AWS CLI modify-replication-group,請參閱 modify-replication-group 或 修改 (Redis ) 使用者指南 中的叢集模式ElastiCache OSS

使用 ElastiCache API

下列 ElastiCache API操作會在現有的 Valkey 或 Redis OSS複寫群組上啟用多可用區。您可以使用相同操作對複寫群組進行其他修改。

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &AutomaticFailoverEnabled=true &Mutli-AZEnabled=true &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

如需 ModifyReplicationGroup 操作的詳細資訊 ElastiCache API,請參閱 ModifyReplicationGroup.