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á.
Uso de datastores globais (CLI)
Você pode usar a AWS Command Line Interface (AWS CLI) para controlar vários serviços da AWS via linha de comando e automatizá-los usando scripts. Você pode usar a CLI da AWS para operações ad hoc (únicas).
Download e configuração da AWS CLI
A AWS CLI é executada no Windows, no macOS ou no Linux. Use o procedimento a seguir para fazer download e configurá-la.
Como fazer download, instalar e configurar a CLI
-
Baixe a CLI da AWS na página Interface de linha de comando da AWS
. -
Siga as instruções para instalação da CLI da AWS e configurar a CLI da AWS no Guia do usuário da AWS Command Line Interface.
Uso da CLI da AWS com datastores globais
Use as seguintes operações da CLI para trabalhar com datastores globais:
-
create-global-replication-group
aws elasticache create-global-replication-group \ --global-replication-group-id-suffixmy global datastore\ --primary-replication-group-idsample-repl-group\ --global-replication-group-descriptionan optional description of the global datastoreO Amazon ElastiCache aplica automaticamente um prefixo ao ID do datastore global quando ele é criado. Cada região da AWS tem seu próprio prefixo. Por exemplo, um ID de datastore global criado na região Oeste dos EUA (Norte da Califórnia) começa com "virxk" junto com o nome do sufixo fornecido. O sufixo, combinado com o prefixo gerado automaticamente, garante a exclusividade do nome do datastore global em várias regiões.
A tabela a seguir lista cada região da AWS e seu prefixo de ID de datastore global.
Nome da região/região Prefixo Região Leste dos EUA (Ohio)
us-east-2fpkhrRegião Leste dos EUA (Norte da Virgínia)
us-east-1ldgnfRegião Oeste dos EUA (Norte da Califórnia)
us-west-1virxkRegião Oeste dos EUA (Oregon)
us-west-2sgauiRegião Canadá (Central)
ca-central-1bxodzRegião Ásia-Pacífico (Mumbai)
ap-south-1erpgtRegião Ásia-Pacífico (Tóquio)
ap-northeast-1quwswRegião Ásia-Pacífico (Seul)
ap-northeast-2lfqnhRegião Ásia-Pacífico (Osaka)
ap-northeast-3nlapnRegião Ásia-Pacífico (Singapura)
ap-southeast-1vlqxnRegião Ásia-Pacífico (Sydney)
ap-southeast-2vbgxdRegião Europa (Frankfurt)
eu-central-1iudkwRegião Europa (Irlanda)
eu-west-1gxeizRegião Europa (Londres)
eu-west-2okuqmRegião Europa (Paris)
eu-west-3fgjhiRegião América do Sul (São Paulo)
sa-east-1juxlwRegião da China (Pequim)
cn-north-1emvgoRegião da China (Ningxia)
cn-northwest-1ckbemRegião Ásia-Pacífico (Hong Kong)
ap-east-1knjmpAWS GovCloud (Oeste dos EUA)
us-gov-west-1sgwui -
create-replication-group: use esta operação para criar clusters secundários para um datastore global fornecendo o nome do datastore global ao parâmetro
--global-replication-group-id.aws elasticache create-replication-group \ --replication-group-idsecondary replication group name\ --replication-group-description“Replication group description"\ --global-replication-group-idglobal datastore nameAo chamar esta operação e passar um valor
--global-replication-group-id, o ElastiCache irá inferir os valores do grupo de replicação principal do grupo de replicação global para os seguintes parâmetros. Não passe valores para estes parâmetros:"PrimaryClusterId","AutomaticFailoverEnabled","NumNodeGroups","CacheParameterGroupName","CacheNodeType","Engine","EngineVersion","CacheSecurityGroupNames","EnableTransitEncryption","AtRestEncryptionEnabled","SnapshotArns","SnapshotName" -
describe-global-replication-groups
aws elasticache describe-global-replication-groups \ --global-replication-group-idmy global datastore\ --show-member-infoan optional parameter that returns a list of the primary and secondary clusters that make up the global datastore -
modify-global-replication-group
aws elasticache modify-global-replication-group \ --global-replication-group-idmy global datastore\ --automatic-failover-enabled \ --cache-node-typenode type\ --cache-parameter-group-nameparameter group name\ --engine-versionengine version\ -—apply-immediately \ --global-replication-group-descriptiondescriptionAtualização entre mecanismos do Redis OSS para Valkey para ElastiCache GlobalDataStore
Você pode atualizar um grupo de replicação global do Redis OSS existente para o Valkey usando o Console, a API ou a CLI.
Se você tiver um grupo de replicação global do Redis OSS existente, poderá fazer a atualização para o Valkey especificando o novo mecanismo e a versão do mecanismo com a API modify-global-replication-group.
Para Linux, macOS ou Unix:
aws elasticache modify-global-replication-group \ --global-replication-group-id myGlobalReplGroup \ --engine valkey \ --apply-immediately \ --engine-version 8.0Para Windows:
aws elasticache modify-global-replication-group ^ --global-replication-group-id myGlobalReplGroup ^ --engine valkey ^ --apply-immediately ^ --engine-version 8.0Se você tiver um grupo de parâmetros de cache personalizado aplicado ao grupo de replicação global do Redis OSS existente que deseja atualizar, também será necessário passar um grupo de parâmetros de cache personalizado do Valkey na solicitação. O grupo de parâmetros personalizados Valkey de entrada deve ter os mesmos valores de parâmetros estáticos do Redis OSS que o grupo de parâmetros personalizados do Redis OSS existente.
Para Linux, macOS ou Unix:
aws elasticache modify-global-replication-group \ --global-replication-group-id myGlobalReplGroup \ --engine valkey \ --engine-version 8.0 \ --apply-immediately \ --cache-parameter-group-name myParamGroupPara Windows:
aws elasticache modify-global-replication-group ^ --global-replication-group-id myGlobalReplGroup ^ --engine valkey ^ --engine-version 8.0 ^ --apply-immediately ^ --cache-parameter-group-name myParamGroup -
delete-global-replication-group
aws elasticache delete-global-replication-group \ --global-replication-group-idmy global datastore\ --retain-primary-replication-groupdefaults to true -
disassociate-global-replication-group
aws elasticache disassociate-global-replication-group \ --global-replication-group-idmy global datastore\ --replication-group-idmy secondary cluster\ --replication-group-regionthe AWS Region in which the secondary cluster resides -
failover-global-replication-group
aws elasticache failover-replication-group \ --global-replication-group-idmy global datastore\ --primary-regionThe AWS Region of the primary cluster\ --primary-replication-group-idThe name of the global datastore, including the suffix. -
increase-node-groups-in-global-replication-group
aws elasticache increase-node-groups-in-global-replication-group \ --apply-immediatelyyes\ --global-replication-group-idglobal-replication-group-name\ --node-group-count3 -
decrease-node-groups-in-global-replication-group
aws elasticache decrease-node-groups-in-global-replication-group \ --apply-immediatelyyes\ --global-replication-group-idglobal-replication-group-name\ --node-group-count3 -
rebalance-shards-in-global-replication-group
aws elasticache rebalance-shards-in-global-replication-group \ --apply-immediatelyyes\ --global-replication-group-idglobal-replication-group-name
Use a ajuda para listar todos os comandos disponíveis para o ElastiCache para Valkey ou Redis OSS.
aws elasticache help
Você também pode usar a ajuda para descrever um comando específico e saber mais sobre seu uso:
aws elasticache create-global-replication-group help