

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

# Conexão a um cache em execução em um Amazon VPC
<a name="VPCs.Connecting"></a>

Este exemplo mostra como iniciar uma instância do Amazon EC2 na sua Amazon VPC. Em seguida, você pode fazer login nessa instância e acessar o ElastiCache cache que está sendo executado na Amazon VPC.

## Conexão a um cache em execução em um Amazon VPC (console)
<a name="VPCs.Connecting.CON"></a>

Neste exemplo, crie uma instância do Amazon EC2 em sua Amazon VPC. Você pode usar essa instância do Amazon EC2 para se conectar a nós de cache em execução na Amazon VPC.

**nota**  
Para obter informações sobre como usar o Amazon EC2, consulte o [Guia de conceitos básicos do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/) na [Documentação do Amazon EC2](https://aws.amazon.com/documentation/ec2/).

**Para criar uma instância do Amazon EC2 em sua Amazon VPC usando o console do Amazon EC2**

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

1. No console, escolha **Executar instância** e siga estas etapas:

1. Na página **Selecione uma Imagem de máquina da Amazon (AMI)**, escolha a AMI Amazon Linux de 64 bits e **Selecionar**.

1. Na página **Choose an Instance Type** (Escolher um tipo de instância), escolha **3. Configure Instance** (Configurar instância).

1. Na página **Configure os detalhes da instância**, faça as seguintes seleções:

   1. Na lista **Network** (Rede), escolha sua Amazon VPC.

   1. Na lista **Sub-rede**, escolha sua sub-rede pública.  
![Captura de tela da interface para escolher sua sub-rede pública.](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/images/vpc-05.png)

   Quando estiver satisfeito com as configurações, escolha **4. Add Storage** (Adicionar armazenamento).

1. Na página **Add Storage** (Adicionar armazenamento), escolha **5. Tag Instance** (Marcar a instância).

1. Na página **Tag Instance** (Marcar instância), digite um nome para sua instância do Amazon EC2 e depois escolha **6. Configure Security Group** (Configurar o grupo de segurança).

1. Na página **Configurar grupo de segurança**, escolha **Selecionar um grupo de segurança existente**. Para obter mais informações sobre grupos de segurança, consulte [Grupos de segurança do Amazon EC2 para instâncias do Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html).   
![Captura de tela da interface da seleção de um grupo de segurança existente.](http://docs.aws.amazon.com/pt_br/AmazonElastiCache/latest/dg/images/vpc-06.png)

   Escolha o nome do seu grupo de segurança da Amazon VPC depois escolha **Review and Launch** (Analisar e iniciar).

1. Na página **Revisar instância e executar**, escolha **Executar**.

1. Na janela **Select an existing key pair or create a new key pair**, especifique um par de chaves que você deseja usar com essa instância.
**nota**  
Para obter mais informações sobre o gerenciamento de pares de chaves, consulte o [Guia de conceitos básicos do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/).

1. Quando estiver pronto para executar sua instância do Amazon EC2, escolha **Launch** (Iniciar).

Agora, você pode atribuir um endereço IP elástico à instância do Amazon EC2 que acabou de criar. Você precisa usar esse endereço IP para se conectar à instância do Amazon EC2.

**Como atribuir um endereço IP elástico (console)**

1. Abra o console da Amazon VPC em [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. Na lista de navegação, escolha **IPs elásticos**.

1. Escolha **Alocar endereço IP elástico**.

1. Na caixa de diálogo **Alocar endereço IP elástico**, aceite o **Grupo de borda de rede** padrão e escolha **Alocar**.

1. Escolha o endereço IP elástico que você acabou de alocar na lista e escolha **Associar endereço**.

1. Na caixa de diálogo **Associate Address** (Associar endereço), na caixa **Instance** (Instância), escolha o ID da instância do Amazon EC2 que você iniciou.

   Na caixa **Endereço IP privado**, selecione a caixa para obter o endereço IP privado e escolha **Associar**.

   Agora, você pode usar o SSH para se conectar à instância do Amazon EC2 usando o endereço IP elástico criado.

### Para se conectar à sua instância do Amazon EC2
<a name="VPCs.Connecting.CON.instance"></a>

****
+ Abra uma janela de comando. No prompt de comando, emita o comando a seguir, substituindo *mykeypair.pem* pelo nome do seu arquivo de par de chaves e *54.207.55.251* pelo seu endereço IP elástico.

  ```
  ssh -i {{mykeypair.pem}} ec2-user@{{54.207.55.251}} 
  ```
**Importante**  
Não faça logout da instância do Amazon EC2 ainda.

Agora você está pronto para interagir com seu ElastiCache cluster. Para poder fazer isso, caso ainda não o tenha feito, você precisa instalar o utilitário *telnet*.

**Para instalar *telnet* e interaja com seu cluster (AWS CLI)**
+ Abra uma janela de comando. No prompt de comando, emita o seguinte comando. No prompt de confirmação, digite *y*.

  ```
  sudo yum install telnet
  Loaded plugins: priorities, security, update-motd, upgrade-helper
  Setting up Install Process
  Resolving Dependencies
  --> Running transaction check
  
  ...(output omitted)...
  
  Total download size: 63 k
  Installed size: 109 k
  Is this ok [y/N]: y
  Downloading Packages:
  telnet-0.17-47.7.amzn1.x86_64.rpm                        |  63 kB     00:00  
  
  ...(output omitted)...
  
  Complete!
  ```

Agora você pode se conectar a uma VPC com Memcached ou Redis.

### Conectar-se a uma VPC com o Memcached
<a name="VPCs.Connecting.CON.memcached"></a>

1. Acesse o ElastiCache console em [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)e obtenha o endpoint de um dos nós do seu cluster. Para obter mais informações, consulte [Encontrar endpoints de conexão](Endpoints.md).

1. Use o *telnet* para se conectar ao endpoint do nó de cache pela porta 11211. Substitua o nome do host mostrado abaixo pelo nome do host do nó de cache.

   ```
   telnet my-cache-cluster.7wufxa.0001.use1.cache.amazonaws.com 11211
   ```

   Agora você está conectado ao mecanismo de cache e pode emitir comandos. Neste exemplo, você adiciona um item de dados ao cache e o obtém logo em seguida. Por último, você se desconectará do nó do cache.

   Para armazenar uma chave e um valor, digite as duas linhas a seguir: 

   ```
   add mykey 0 3600 28
   This is the value for mykey
   ```

   O mecanismo de cache responde com o seguinte:

   ```
   OK
   ```

   Para recuperar o valor para `mykey`, digite o seguinte:

   ```
   get mykey
   ```

   O mecanismo de cache responde com o seguinte:

   ```
   VALUE mykey 0 28
   This is the value for my key
   END
   ```

   Para desconectar-se do mecanismo de cache, digite o seguinte:

   ```
   quit
   ```

### Conectar-se a uma VPC com o Redis
<a name="VPCs.Connecting.CON.redis"></a>

1. Acesse o ElastiCache console em [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)e obtenha o endpoint de um dos nós do seu cluster. Para obter mais informações, consulte [Encontrar endpoints de conexão](Endpoints.md) para Redis.

1. Use o *telnet* para se conectar ao endpoint do nó de cache pela porta 6379. Substitua o nome do host mostrado abaixo pelo nome do host do nó de cache.

   ```
   telnet my-cache-cluster.7wufxa.0001.use1.cache.amazonaws.com 6379
   ```

   Agora você está conectado ao mecanismo de cache e pode emitir comandos. Neste exemplo, você adiciona um item de dados ao cache e o obtém logo em seguida. Por último, você se desconectará do nó do cache.

   Para armazenar uma chave e um valor, digite as duas linhas a seguir: 

   ```
   set {{mykey}} {{myvalue}}
   ```

   O mecanismo de cache responde com o seguinte:

   ```
   OK
   ```

   Para recuperar o valor para `mykey`, digite o seguinte:

   ```
   get mykey
   ```

   Para desconectar-se do mecanismo de cache, digite o seguinte:

   ```
   quit
   ```

1. Acesse o ElastiCache console em [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)e obtenha o endpoint de um dos nós do seu cluster. Para obter mais informações, consulte [Encontrar endpoints de conexão](Endpoints.md) para Redis OSS.

1. Use o *telnet* para se conectar ao endpoint do nó de cache pela porta 6379. Substitua o nome do host mostrado abaixo pelo nome do host do nó de cache.

   ```
   telnet my-cache-cluster.7wufxa.0001.use1.cache.amazonaws.com 6379
   ```

   Agora você está conectado ao mecanismo de cache e pode emitir comandos. Neste exemplo, você adiciona um item de dados ao cache e o obtém logo em seguida. Por último, você se desconectará do nó do cache.

   Para armazenar uma chave e um valor, digite o seguinte: 

   ```
   set {{mykey}} {{myvalue}}
   ```

   O mecanismo de cache responde com o seguinte:

   ```
   OK
   ```

   Para recuperar o valor para `mykey`, digite o seguinte:

   ```
   get mykey
   ```

   O mecanismo de cache responde com o seguinte:

   ```
   get mykey
   {{myvalue}}
   ```

   Para desconectar-se do mecanismo de cache, digite o seguinte:

   ```
   quit
   ```

**Importante**  
Para evitar cobranças adicionais em sua AWS conta, exclua todos AWS os recursos que você não deseja mais depois de testar esses exemplos.