

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á.

# Criação de um cluster do Valkey ou Redis OSS
<a name="Clusters.Create"></a>

Os exemplos a seguir mostram como criar um cluster OSS Valkey ou Redis usando a Console de gerenciamento da AWS API e.AWS CLI ElastiCache 

## Criação de um cluster do Valkey ou Redis OSS (modo cluster desabilitado) (console)
<a name="Clusters.Create.CON.Redis"></a>

ElastiCache oferece suporte à replicação quando você usa o mecanismo Valkey ou Redis OSS. Para monitorar a latência entre o momento em que os dados são gravados em um cluster read/write primário Valkey ou Redis OSS e o momento em que são propagados para um cluster secundário somente para leitura, ElastiCache adiciona ao cluster uma chave especial,. `ElastiCacheMasterReplicationTimestamp` Essa chave é a hora em Tempo Universal Coordenado (UTC) atual. Como um cluster do Valkey ou Redis OSS pode ser adicionado a um grupo de replicação mais tarde, essa chave está incluída em todos os clusters do Valkey ou Redis OSS, mesmo que inicialmente eles não sejam membros de um grupo de replicação. Para obter mais informações sobre grupos de replicação, consulte [Alta disponibilidade com o uso de grupos de replicação](Replication.md).

Para criar um cluster do Valkey ou Redis OSS (modo de cluster desabilitado), siga as etapas em [Criação de um cluster do Valkey (modo cluster desabilitado) (console)](SubnetGroups.designing-cluster-pre.valkey.md#Clusters.Create.CON.valkey-gs).

Assim que o status do seu cluster estiver *disponível*, você poderá conceder EC2 à Amazon acesso a ele, conectar-se a ele e começar a usá-lo. Para obter mais informações, consulte [Etapa 3. Autorizar o acesso ao cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey) e [Etapa 4: Conectar-se ao nó de um cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey).

**Importante**  
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte [Excluindo um cluster no ElastiCache](Clusters.Delete.md). 

## Criação de um cluster do Valkey ou Redis OSS (modo cluster habilitado) (console)
<a name="Clusters.Create.CON.RedisCluster"></a>

Se você estiver executando o Redis OSS 3.2.4 ou posterior, será possível criar um cluster do Valkey ou Redis OSS (modo cluster habilitado). Clusters do Valkey ou Redis OSS (modo cluster habilitado) oferecem suporte para o particionamento dos seus dados entre 1 e 500 fragmentos (API/CLI: grupos de nós), mas com algumas limitações. Para obter uma comparação entre o Valkey ou Redis OSS (modo cluster desabilitado) e o Valkey ou Redis OSS (modo cluster habilitado), consulte [Mecanismos e versões compatíveis](VersionManagement.md#supported-engine-versions).

**Para criar um cluster Valkey ou Redis OSS (modo de cluster ativado) usando o console ElastiCache**

1. Faça login no Console de gerenciamento da AWS e abra o ElastiCache console da Amazon em [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Na lista no canto superior direito, escolha a AWS região na qual você deseja iniciar esse cluster.

1. No painel de navegação, escolha **Get started** (Conceitos básicos).

1. Escolha **Create VPC** (Criar VPC) e siga as etapas em [Creating a Virtual Private Cloud (VPC)](VPCs.CreatingVPC.md) (Criação de uma nuvem privada virtual (VPC)).

1. Na página do ElastiCache painel, escolha **Criar cluster** e, em seguida, escolha **Criar cluster Valkey ou Criar cluster** **Redis OSS**.

1. Em **Cluster settings** (Configurações do cluster), faça o seguinte:

   1. Selecione **Configure and create a new cluster** (Configurar e criar um novo cluster).

   1. Para o **Cluster mode** Modo cluster, escolha**Enabled** (Habilitado).

   1. Para o **Cluster info** (Informações sobre o cluster), insira um valor para **Name** (Nome). 

   1. (Opcional) Insira um valor para **Description** (Descrição).

1. Em **Location** (Local):

------
#### [ AWS Cloud  ]

   1. Para **AWS Cloud** (Nuvem), recomendamos que você aceite as configurações padrão de **Multi-AZ** e **Failover automático**. Para obter mais informações, consulte [Minimizando o tempo de inatividade no ElastiCache Redis OSS](AutoFailover.md) com Multi-AZ.

   1. Em **Cluster settings** (Configurações do cluster)

      1. Em **Engine version** (Versão do mecanismo), escolha a versão do mecanismo.

      1. Em **Port** (Porta), use a porta padrão, 6379. Se você tiver um motivo para usar uma porta diferente, insira o número da porta.

      1. Em **Grupo de parâmetro** (Parameter group), escolha um grupo de parâmetro ou crie um novo. Os grupo de parâmetros controlam os parâmetros de tempo de execução do seu cluster. Para obter mais informações sobre grupo de parâmetros, consulte [Parâmetros do Valkey e do Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis) e [Criação de um grupo de parâmetros do ElastiCache](ParameterGroups.Creating.md).
**nota**  
Quando você seleciona um grupo de parâmetros para definir os valores de configuração do mecanismo, esse grupo de parâmetros é aplicado a todos os clusters no datastore global. Na página **Parameter Groups** (Grupos de parâmetros), o atributo **Global** indica se um grupo de parâmetros faz parte de um datastore global.

      1. Para **Node type** (Tipo de nó), escolha a seta para baixo (![\[Downward-pointing triangle icon, typically used to indicate a dropdown menu.\]](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/images/ElastiCache-DnArrow.png)). Na caixa de diálogo **Change node type** (Alterar tipo de nó), escolha um valor para a **Instance family** (Família de instâncias) para o tipo de nó desejado. Depois disso, escolha o tipo de nó que deseja usar para este cluster e escolha **Save** (Salvar).

         Para obter mais informações, consulte [Escolha do tamanho do nó](CacheNodes.SelectSize.md).

         Se você escolher um tipo de nó r6gd, a classificação de dados em níveis será ativada automaticamente. Para obter mais informações, consulte [Classificação de dados em níveis no ElastiCache](data-tiering.md).

      1. Em **Número de fragmentos**, escolha o número de fragmentos (partições/grupos de nós) desejado para este cluster do Valkey ou Redis OSS (modo cluster habilitado).

         Para algumas versões do Valkey ou Redis OSS (modo cluster habilitado), é possível alterar dinamicamente o número de fragmentos no cluster:
         + **Redis OSS 3.2.10 e posteriores**: se o cluster estiver executando o Redis OSS 3.2.10 ou versões posteriores, será possível alterar dinamicamente o número de fragmentos no cluster. Para obter mais informações, consulte [Escalabilidade de clusters no Valkey ou Redis OSS (modo cluster habilitado)](scaling-redis-cluster-mode-enabled.md).
         + **Outras versões do Redis OSS**: se o cluster estiver executando uma versão do Redis OSS anterior à versão 3.2.10, há outra abordagem. Para alterar o número de fragmentos no cluster nesse caso, crie um novo cluster com o novo número de fragmentos. Para obter mais informações, consulte [Restauração de um backup para um novo cache](backups-restoring.md).

      1. Em **Réplicas por fragmento**, escolha o número de nós de réplica de leitura desejados em cada fragmento.

         As restrições a seguir existem para o Valkey ou Redis OSS (modo cluster habilitado).
         + Se você tiver o Multi-AZ habilitado, verifique se tem pelo menos uma réplica por fragmento.
         + O número de réplicas é o mesmo para cada fragmento ao criar o cluster usando o console.
         + O número de réplicas de leitura por fragmento é fixo e não pode ser alterado. Se você achar que precisa de mais ou menos réplicas por fragmento (API/CLI: grupo de nós), deverá criar um novo cluster com o novo número de réplicas. Para obter mais informações, consulte [Tutorial: propagação de um novo cluster baseado em nós com um backup criado externamente](backups-seeding-redis.md).

   1. Em **Connectivity** (Conectividade)

      1. Em **Network type** (Tipo de rede), escolha as versões de IP compatíveis com esse cluster. 

      1. Em **Grupos de sub-redes**, escolha a sub-rede que você deseja aplicar a esse cluster. ElastiCache usa esse grupo de sub-redes para escolher uma sub-rede e endereços IP dentro dessa sub-rede para associar aos seus nós. ElastiCache os clusters exigem uma sub-rede de pilha dupla com ambos IPv4 e IPv6 endereços atribuídos a eles para operar no modo de pilha dupla e uma IPv6 sub-rede somente para operar somente como -only. IPv6

         Ao criar um novo grupo de sub-rede, insira o **VPC ID** (ID da VPC) ao qual ele pertence.

         Selecione um **Discovery IP type** (Tipo de IP de descoberta). Somente os endereços IP do protocolo escolhido são retornados. 

         Para obter mais informações, consulte:
         + [Escolhendo um tipo de rede em ElastiCache](network-type.md).
         + [Criar uma sub-rede na VPC](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet).

         Se você for [Uso de zonas locais com o ElastiCache](Local_zones.md), deverá criar ou escolher uma sub-rede que esteja na região local. 

         Para obter mais informações, consulte [Sub-redes e grupos de sub-redes](SubnetGroups.md).

   1. Em **Availability zone placements** (Posicionamentos de zona de disponibilidade), você tem duas opções:
      + **Sem preferência** — ElastiCache escolhe a Zona de Disponibilidade.
      + **Specify availability zones** (Especificar zonas de disponibilidade): você especifica a zona de disponibilidade para cada cluster.

        Se optar por especificar as zonas de disponibilidade, para cada cluster em cada fragmento, escolha a zona de disponibilidade na lista.

      Para obter mais informações, consulte [Seleção de regiões e zonas de disponibilidade para o ElastiCache](RegionsAndAZs.md).

   1. Escolha **Next** (Próximo)

   1. Em **Configurações avançadas do Valkey** ou **Configurações avançadas do Redis OSS** ou 

      1. Para **Security** (Segurança): 

        1. Para criptografar seus dados, você tem as seguintes opções:
           + **Criptografia em repouso**: permite a criptografia de dados armazenados em disco. Para obter mais informações, consulte [Criptografia em repouso](at-rest-encryption.md).
**nota**  
Você tem a opção de fornecer uma chave de criptografia diferente escolhendo a chave **AWS KMS gerenciada pelo cliente** e escolhendo a chave. Para obter mais informações, consulte [Usar chaves gerenciadas pelo cliente do AWS KMS](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security).
           + **Encryption in-transit** (Criptografia em trânsito): permite a criptografia de dados na conexão. Para obter mais informações, consulte [criptografia em trânsito](in-transit-encryption.md). Para o Valkey 7.2 e posteriores ou Redis OSS 6.0 e posteriores, se você habilitar a Criptografia em trânsito, você será solicitado a especificar uma das seguintes opções de **Controle de acesso**:
             + **No Access Control** (Sem controle de acesso): essa é a configuração padrão. Isso indica que não há restrições no acesso do usuário ao cluster.
             + **User Group Access Control List** (Lista de controle de acesso de grupo de usuários): selecione um grupo de usuários com um conjunto definido de usuários que possam acessar o cluster. Para obter mais informações, consulte [Gerenciamento de grupos de usuários com o console e a CLI](Clusters.RBAC.md#User-Groups).
             + **Usuário padrão AUTH**: um mecanismo de autenticação para um servidor Valkey ou Redis OSS. Para obter mais informações, consulte [AUTH](auth.md).
           + **AUTH**: um mecanismo de autenticação para servidores Valkey ou Redis OSS. Para obter mais informações, consulte [AUTH](auth.md).
**nota**  
Para versões do Redis OSS 3.2.6 e posteriores, excluindo a versão 3.2.10, o AUTH é a única opção.

        1. Em **Grupos de segurança**, escolha os grupos de segurança desejados para esse cluster. Um *grupo de segurança* atua como um firewall para controlar o acesso à rede ao cluster. É possível usar o grupo de segurança padrão para sua VPC ou criar um novo.

           Para obter mais informações sobre grupos de segurança, consulte [Grupos de segurança para sua VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) no *Guia do usuário da Amazon VPC*.

   1. Para backups automáticos agendados regularmente, selecione **Enable automatic backups** (Habilitar backups automáticos) e insira o número de dias que deseja que cada backup automático seja mantido antes de ser excluído automaticamente. Se não quiser backups automáticos agendados regularmente, desmarque a caixa de seleção **Enable automatic backups** (Habilitar backups automáticos). Em ambos os casos, você sempre tem a opção de criar backups manuais.

      Para obter mais informações sobre backup e restauração, consulte [Snapshots e restauração](backups.md).

   1. (Opcional) Especifique uma janela de manutenção. A opção *janela de manutenção* é o tempo, geralmente uma hora de duração, a cada semana quando o ElastiCache agenda a manutenção do sistema para seu cluster. Você pode permitir que o ElastiCache escolha o dia e a hora da sua janela de manutenção (*No preference*) ou pode escolher o dia, a hora e a duração por conta própria (*Specify maintenance window*). Se você escolher *Especificar janela de manutenção*, nas listas, escolha *Dia de início*, *Hora de início* e *Duração* (em horas) para sua janela de manutenção. Todos os horários são em UCT.

      Para obter mais informações, consulte [Gerenciamento de manutenção de cluster do ElastiCache](maintenance-window.md).

   1. (Opcional) Para **Logs**:
      + Em **Log format** (Formato do log), escolha **Text** (Texto) ou **JSON**.
      + Em **Tipo de destino**, escolha **CloudWatch Logs** ou **Kinesis Firehose**.
      + Em **Destino do registro**, escolha **Criar novo** e insira o nome do grupo de CloudWatch registros do Logs ou o nome do stream do Firehose, ou escolha **Selecionar existente** e escolha o nome do grupo de CloudWatch registros do Logs ou o nome do stream do Firehose,

   1. Para **Tags**, para ajudá-lo a gerenciar seus clusters e outros ElastiCache recursos, você pode atribuir seus próprios metadados a cada recurso na forma de tags. Para obter mais informações, consulte [Marcando seus recursos ElastiCache](Tagging-Resources.md).

   1. Escolha **Next** (Próximo).

   1. Revise todas as suas entradas e opções e faça as correções necessárias. Quando estiver pronto, escolha **Create** (Criar).

------
#### [ On premises ]

   1. Para **On-premises**, recomendamos que você deixe **Auto-failover** (Failover automático) habilitado. Para obter mais informações, consulte [Minimizando o tempo de inatividade no ElastiCache Redis](AutoFailover.md) OSS com Multi-AZ

   1. Siga as etapas em [Uso do Outposts](ElastiCache-Outposts.md).

------

Para criar o equivalente usando a ElastiCache API ou AWS CLI em vez do ElastiCache console, veja o seguinte: 
+ API: [CreateReplicationGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html)
+ CLI: [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)

Assim que o status do seu cluster estiver *disponível*, você poderá conceder EC2 acesso a ele, conectar-se a ele e começar a usá-lo. Para obter mais informações, consulte [Etapa 3. Autorizar o acesso ao cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey) e [Etapa 4: Conectar-se ao nó de um cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey).

**Importante**  
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte [Excluindo um cluster no ElastiCache](Clusters.Delete.md). 

## Criar um cluster (AWS CLI)
<a name="Clusters.Create.CLI"></a>

Para criar um cluster usando o AWS CLI, use o `create-cache-cluster` comando.

**Importante**  
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte [Excluindo um cluster no ElastiCache](Clusters.Delete.md). 

### Criação de um cluster do Valkey ou Redis OSS (modo cluster desabilitado) (CLI)
<a name="Clusters.Create.CLI.Redis"></a>

**Example – Um cluster do Valkey ou Redis OSS (modo cluster desabilitado) sem réplicas de leitura**  
O código da CLI a seguir cria um cluster do Valkey ou Redis OSS (modo cluster desabilitado) sem réplicas.  
Ao criar cluster usando um tipo de nó da família r6gd, é necessário repassar o parâmetro `data-tiering-enabled`.
Para Linux, macOS ou Unix:  

```
aws elasticache create-cache-cluster \
--cache-cluster-id my-cluster \
--cache-node-type cache.r4.large \
--engine redis \
--num-cache-nodes 1 \
--cache-parameter-group default.redis6.x \
--snapshot-arns arn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
```
Para Windows:  

```
aws elasticache create-cache-cluster ^
--cache-cluster-id my-cluster ^
--cache-node-type cache.r4.large ^
--engine redis ^
--num-cache-nodes 1 ^
--cache-parameter-group default.redis6.x ^
--snapshot-arns arn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
```

### Criação de um cluster do Valkey ou Redis OSS (modo cluster habilitado) (AWS CLI)
<a name="Clusters.Create.CLI.RedisCluster"></a>

Clusters do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupos de replicação) não podem ser criados usando a operação `create-cache-cluster`. Para criar um cluster do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupo de replicação), consulte [Criação de um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado) do início (AWS CLI)](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md#Replication.CreatingReplGroup.NoExistingCluster.Cluster.CLI).

Para obter mais informações, consulte o tópico AWS CLI de ElastiCache referência [https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html).

## Criação de um cluster para Valkey ou Redis OSS (API) ElastiCache
<a name="Clusters.Create.API.red-heading"></a>

Para criar um cluster usando a ElastiCache API, use a `CreateCacheCluster` ação. 

**Importante**  
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver, mesmo que você não o esteja usando. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte [Excluindo um cluster no ElastiCache](Clusters.Delete.md). 

**Topics**
+ [Criação de um cluster (API) Valkey ou Redis OSS (modo de cluster desativado) ElastiCache](#Clusters.Create.API.Redis)
+ [Criação de um cluster no Valkey ou no Redis OSS (modo de cluster ativado) (API) ElastiCache](#Clusters.Create.API.RedisCluster)

### Criação de um cluster (API) Valkey ou Redis OSS (modo de cluster desativado) ElastiCache
<a name="Clusters.Create.API.Redis"></a>

O código a seguir cria um cluster (API) Valkey ou Redis OSS (modo de cluster desativado). ElastiCache 

As quebras de linha foram adicionadas para legibilidade.

```
https://elasticache.us-west-2.amazonaws.com/
    ?Action=CreateCacheCluster
    &CacheClusterId=my-cluster
    &CacheNodeType=cache.r4.large
    &CacheParameterGroup=default.redis3.2
    &Engine=redis
    &EngineVersion=3.2.4
    &NumCacheNodes=1
    &SignatureVersion=4       
    &SignatureMethod=HmacSHA256
    &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb
    &Timestamp=20150508T220302Z
    &Version=2015-02-02
    &X-Amz-Algorithm=&AWS;4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20150508T220302Z
    &X-Amz-Expires=20150508T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Signature=<signature>
```

### Criação de um cluster no Valkey ou no Redis OSS (modo de cluster ativado) (API) ElastiCache
<a name="Clusters.Create.API.RedisCluster"></a>

Clusters do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupos de replicação) não podem ser criados usando a operação `CreateCacheCluster`. Para criar um cluster do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupo de replicação), consulte [Criação de um grupo de replicação no Valkey ou Redis OSS (modo cluster habilitado) do início (API do ElastiCache)](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md#Replication.CreatingReplGroup.NoExistingCluster.Cluster.API).

Para obter mais informações, consulte o tópico de referência ElastiCache da API [https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html).