Modifica di un gruppo di replica - Amazon ElastiCache (sistema operativo Redis)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modifica di un gruppo di replica

Vincoli importanti
  • Attualmente, ElastiCache supporta modifiche limitate di un gruppo di replica Redis OSS (modalità cluster abilitata), ad esempio la modifica della versione del motore, utilizzando l'operazione API (ModifyReplicationGroupCLI:). modify-replication-group È possibile modificare il numero di shard (gruppi di nodi) in un cluster Redis OSS (modalità cluster abilitata) con l'operazione API (ModifyReplicationGroupShardConfigurationCLI:). modify-replication-group-shard-configuration Per ulteriori informazioni, consulta Scalabilità dei cluster in Redis OSS (modalità cluster abilitata).

    Altre modifiche a un cluster Redis OSS (modalità cluster abilitata) richiedono la creazione di un cluster con il nuovo cluster che incorpori le modifiche.

  • È possibile aggiornare i cluster e i gruppi di replica Redis OSS (modalità cluster disabilitata) e Redis OSS (modalità cluster abilitata) a versioni più recenti del motore. Tuttavia, non puoi eseguire il downgrade alle versioni precedenti del motore se non eliminando il cluster esistente o il gruppo di replica e creandolo di nuovo. Per ulteriori informazioni, consulta Versioni e aggiornamenti del motore .

  • È possibile aggiornare un cluster esistente ElastiCache (Redis OSS) che utilizza la modalità cluster disabilitata per utilizzare la modalità cluster abilitata, utilizzando la console, l'ModifyReplicationGroupAPI o il comando modify-replication-groupCLI, come mostrato nell'esempio seguente. Oppure, puoi seguire la procedura descritta in Modifica della modalità cluster.

È possibile modificare le impostazioni di un cluster Redis OSS (modalità cluster disabilitata) utilizzando la ElastiCache console AWS CLI, l'o l'API. ElastiCache Attualmente, ElastiCache supporta un numero limitato di modifiche su un gruppo di replica Redis OSS (modalità cluster abilitata). Altre modifiche richiedono la creazione di un backup del gruppo di replica corrente e l'utilizzo di tale backup per avviare un nuovo gruppo di replica Redis OSS (abilitato in modalità cluster).

Utilizzando il AWS Management Console

Per modificare un cluster Redis OSS (modalità cluster disabilitata), vedereModifica di un cluster ElastiCache .

Utilizzo del AWS CLI

Di seguito sono AWS CLI riportati alcuni esempi del modify-replication-group comando. Puoi utilizzare lo stesso comando per apportare altre modifiche a un gruppo di replica.

Abilita Multi-AZ su un gruppo di replica Redis OSS esistente:

Per Linux, macOS o Unix:

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

Per Windows:

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

Modifica della modalità cluster da disabilitata ad abilitata:

Per modificare la modalità cluster da disabilitata ad abilitata, è necessario innanzitutto impostare la modalità cluster su compatibile. La modalità compatibile consente ai client Redis OSS di connettersi utilizzando sia la modalità cluster abilitata che la modalità cluster disabilitata. Dopo aver migrato tutti i client Redis OSS per utilizzare la modalità cluster abilitata, puoi completare la configurazione della modalità cluster e impostare la modalità cluster su abilitata.

Per Linux, macOS o Unix:

Imposta la modalità cluster su compatibile.

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

Imposta la modalità cluster su abilitata.

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

Per Windows:

Imposta la modalità cluster su compatibile.

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

Imposta la modalità cluster su abilitata.

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

Per ulteriori informazioni sul AWS CLI modify-replication-group comando, consulta modify-replication-group la sezione Modifica della modalità cluster nella Guida per l'utente ElastiCache (Redis OSS).

Utilizzo dell'API ElastiCache

La seguente operazione ElastiCache API abilita Multi-AZ su un gruppo di replica Redis OSS esistente. Puoi utilizzare la stessa operazione per apportare altre modifiche a un gruppo di replica.

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>

Per ulteriori informazioni sul ModifyReplicationGroup funzionamento dell' ElastiCache API, consulta. ModifyReplicationGroup