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 (
ModifyReplicationGroup
CLI:).modify-replication-group
È possibile modificare il numero di shard (gruppi di nodi) in un cluster Redis OSS (modalità cluster abilitata) con l'operazione API (ModifyReplicationGroupShardConfiguration
CLI:).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-namemyParameterGroupName
\ --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-namemyParameterGroupName
^ --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