Modificação de um grupo de replicação - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modificação de um grupo de replicação

Restrições importantes
  • Atualmente, o ElastiCache oferece suporte a modificações limitadas de um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado), por exemplo, alterando a versão do mecanismo usando a operação da API ModifyReplicationGroup (CLI: modify-replication-group). Você pode modificar o número de fragmentos (grupos de nós) em um cluster do Valkey ou Redis OSS (modo cluster habilitado) com a operação da API ModifyReplicationGroupShardConfiguration (CLI: modify-replication-group-shard-configuration). Para obter mais informações, consulte Escalabilidade de clusters no Valkey ou Redis OSS (modo cluster habilitado).

    Outras modificações em um cluster do Valkey ou Redis OSS (modo cluster habilitado) exigem que você o crie novamente com o novo cluster que incorpore as alterações.

  • Você pode atualizar os clusters e grupos de replicação do Valkey ou Redis OSS (modo cluster desabilitado) e Valkey ou Redis OSS (modo cluster habilitado) para versões mais recentes do mecanismo. No entanto, você não pode fazer downgrade para versões anteriores do mecanismo, exceto excluindo o cluster existente ou grupo de replicação e criando-o novamente. Para obter mais informações, consulte Gerenciamento de versões para ElastiCache.

  • Você pode atualizar um cluster existente do ElastiCache para Valkey ou Redis OSS que usa o modo de cluster desativado para usar o modo cluster ativado, usando o console, a API ModifyReplicationGroup ou o comando da CLI modify-replication-group, conforme mostrado no exemplo abaixo. Ou você pode seguir as etapas em Modificar o modo de cluster.

Você pode modificar um cluster do Valkey ou Redis OSS (modo cluster desabilitado) usando o console do ElastiCache, a AWS CLI, ou a API do ElastiCache. Atualmente, o ElastiCache oferece suporte para um número limitado de modificações em um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado). Outras modificações exigem que você crie um backup do grupo de replicação e, em seguida, use esse backup para propagar um novo grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado).

Utilização do Console de gerenciamento da AWS

Para modificar um cluster do Valkey ou Redis OSS (modo cluster desabilitado), consulte Modificação de um cluster do ElastiCache.

Como usar o AWS CLI

Veja a seguir exemplos de AWS CLI do comando modify-replication-group. Você pode usar o mesmo comando para fazer outras modificações em um grupo de replicação.

Ativar multi-AZ em um grupo de replicação do Valkey ou Redis OSS existente:

Para Linux, macOS ou Unix:

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

Para Windows:

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

Modifique o modo de cluster de desativado para ativado:

Para modificar o modo de cluster de desativado para ativado, você deve primeiro definir o modo de cluster como compatível. O modo compatível permite que seus clientes Valkey ou Redis OSS se conectem usando o modo de cluster habilitado e o modo de cluster desabilitado. Depois de migrar todos os clientes Valkey ou Redis OSS para usar o modo cluster habilitado, você poderá concluir a configuração do modo cluster e definir o modo cluster como Habilitado.

Para Linux, macOS ou Unix:

Defina o modo de cluster como compatível.

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

Defina o modo de cluster como ativado.

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

Para Windows:

Defina o modo de cluster como compatível.

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

Defina o modo de cluster como ativado.

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

Para obter mais informações sobre o comando modify-replication-group da AWS CLI, consulte modify-replication-group ou Modificar o modo de cluster no Guia do usuário do ElastiCache para Redis OSS.

Uso da API do ElastiCache

A seguinte operação da API do ElastiCache habilita o recurso multi-AZ em um grupo de replicação do Valkey ou Redis OSS existente. Você pode usar a mesma operação para fazer outras modificações em um grupo de replicação.

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>

Para obter mais informações sobre a operação da API do ElastiCache ModifyReplicationGroup, consulte ModifyReplicationGroup.