Conectando-se a um cache em execução em uma Amazon VPC - 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á.

Conectando-se a um cache em execução em uma Amazon VPC

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

Conectando-se a um cache em execução em um Amazon VPC (Console)

Neste exemplo, você cria uma EC2 instância da Amazon na sua AmazonVPC. Você pode usar essa EC2 instância da Amazon para se conectar aos nós de cache em execução na AmazonVPC.

nota

Para obter informações sobre o uso da AmazonEC2, consulte o Amazon EC2 Getting Started Guide na EC2documentação da Amazon.

Para criar uma EC2 instância da Amazon na sua Amazon VPC usando o EC2 console da Amazon
  1. Faça login no AWS Management Console e abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

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

  3. Na página Choose an Amazon Machine Image (AMI), escolha o Amazon Linux de 64 bits eAMI, em seguida, escolha Selecionar.

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

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

    1. Na lista Rede, escolha sua AmazonVPC.

    2. Na lista Sub-rede, escolha sua sub-rede pública.

      Captura de tela da interface para escolher sua sub-rede pública.

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

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

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

  8. 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 EC2 de segurança da Amazon para instâncias Linux.

    Captura de tela da interface da seleção de um grupo de segurança existente.

    Escolha o nome do seu grupo de VPC segurança da Amazon e, em seguida, escolha Revisar e iniciar.

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

  10. 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 informações sobre o gerenciamento de pares de chaves, consulte o Amazon EC2 Getting Started Guide.

  11. Quando você estiver pronto para iniciar sua EC2 instância da Amazon, escolha Launch.

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

Como atribuir um endereço IP elástico (console)
  1. Abra o VPC console da Amazon em https://console.aws.amazon.com/vpc/.

  2. Na lista de navegação, escolha Elastic IPs.

  3. Escolha Alocar endereço IP elástico.

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

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

  6. Na caixa de diálogo Associate Address, na caixa Instance, escolha o ID da EC2 instância Amazon 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 SSH para se conectar à EC2 instância da Amazon usando o endereço IP elástico que você criou.

Para se conectar à sua EC2 instância Amazon

  • 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 saia da sua EC2 instância da Amazon 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.

Como instalar o telnet e interagir com seu cluster de cache (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 um VPC com o Memcached ou o Redis.

Conectando-se a um VPC com o Memcached

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

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

Conectando-se a um VPC com o Redis

  1. Acesse o ElastiCache console em https://console.aws.amazon.com/elasticache/e obtenha o endpoint de um dos nós em seu cluster de cache. Para obter mais informações, consulte Como encontrar pontos de extremidade de conexão para o Redis.

  2. 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
  3. Acesse o ElastiCache console em https://console.aws.amazon.com/elasticache/e obtenha o endpoint de um dos nós em seu cluster de cache. Para obter mais informações, consulte Encontrar pontos de extremidade de conexão para o RedisOSS.

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