Conexión a una memoria caché que se ejecuta en Amazon VPC - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conexión a una memoria caché que se ejecuta en Amazon VPC

En este ejemplo se muestra cómo lanzar una EC2 instancia de Amazon en tu AmazonVPC. A continuación, puede iniciar sesión en esta instancia y acceder a la ElastiCache caché que se está ejecutando en AmazonVPC.

Conexión a una memoria caché que se ejecuta en Amazon VPC (consola)

En este ejemplo, creas una EC2 instancia de Amazon en tu AmazonVPC. Puedes usar esta EC2 instancia de Amazon para conectarte a los nodos de caché que se ejecutan en AmazonVPC.

nota

Para obtener información sobre el uso de AmazonEC2, consulta la Guía de EC2 introducción a Amazon en la EC2documentación de Amazon.

Para crear una EC2 instancia de Amazon en Amazon VPC mediante la EC2 consola de Amazon
  1. Inicia sesión en la EC2 consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/ec2/.

  2. En la consola, elija Launch Instance (Lanzar instancia) y siga los pasos siguientes:

  3. En la página Choose an Amazon Machine Image (AMI), elige Amazon Linux de 64 bits yAMI, a continuación, selecciona Seleccionar.

  4. En la página de Choose an Instance Type (Elegir un tipo de instancias), elija 3. Configure Instance (Configurar instancia).

  5. En la página Configure Instance Details (Configurar detalles de instancia), seleccione lo siguiente:

    1. En la lista de redes, elige tu AmazonVPC.

    2. En la lista Subred, elija su subred pública.

      Captura de pantalla de la interfaz para elegir tu subred pública.

    Cuando esté conforme con los ajustes, elija 4. Add Storage (Agregar almacenamiento).

  6. En la página de Add Storage (Agregar almacenamiento), elija 5. Tag Instance (Etiquetar instancia).

  7. En la página Tag Instance, escribe un nombre para tu EC2 instancia de Amazon y, a continuación, selecciona 6. Configure Security Group (Configurar grupo de seguridad).

  8. En la página Configure Security Group (Configurar grupo de seguridad), elija Select an existing security group (Seleccionar un grupo de seguridad existente). Para obtener más información sobre los grupos de seguridad, consulta Grupos EC2 de seguridad de Amazon para instancias de Linux.

    Captura de pantalla de la interfaz donde se muestra la selección de un grupo de seguridad existente.

    Elige el nombre de tu grupo de VPC seguridad de Amazon y, a continuación, selecciona Revisar y lanzar.

  9. En la página Review Instance and Launch (Revisar instancia y lanzar), elija Launch (Lanzar).

  10. En la ventana Select an existing key pair or create a new key pair (Seleccionar un par de claves existente o crear uno nuevo), especifique el par de claves que desea utilizar con esta instancia.

    nota

    Para obtener información sobre la administración de pares de claves, consulta la Guía de EC2 introducción de Amazon.

  11. Cuando estés listo para lanzar tu EC2 instancia de Amazon, selecciona Launch.

Ahora puede asignar una dirección IP elástica a la EC2 instancia de Amazon que acaba de crear. Debes usar esta dirección IP para conectarte a la EC2 instancia de Amazon.

Para asignar una dirección IP elástica (consola)
  1. Abre la VPC consola de Amazon en https://console.aws.amazon.com/vpc/.

  2. En la lista de navegación, elige Elastic IPs.

  3. Elija Asignar dirección IP elástica.

  4. En el cuadro de diálogo Allocate Elastic IP address (Asignar dirección IP elástica) acepte el Network Border Group (Grupo de bordes de red) predeterminado y elija Allocate (Asignar).

  5. Elija la dirección IP elástica que acaba de asignar de la lista y elija Associate Address (Asociar dirección).

  6. En el cuadro de diálogo Associate Address, en el cuadro Instancia, selecciona el ID de la EC2 instancia de Amazon que has lanzado.

    En el cuadro Private IP address (Dirección IP privada), seleccione el cuadro para obtener la dirección IP privada y, a continuación, elija Associate (Asociar).

    Ahora puedes usarlo SSH para conectarte a la EC2 instancia de Amazon mediante la dirección IP elástica que creaste.

Para conectarte a tu EC2 instancia de Amazon

  • Abra una ventana del sistema. En el símbolo del sistema, envíe el comando siguiente y reemplace mykeypair.pem por el nombre de su archivo de par de claves y 54.207.55.251 con su dirección IP elástica.

    ssh -i mykeypair.pem ec2-user@54.207.55.251
    importante

    No cierres sesión en tu EC2 instancia de Amazon todavía.

Ahora está listo para interactuar con su ElastiCache clúster. Para ello, debe instalar la utilidad telnet, si es que todavía no lo ha hecho.

Para instalar telnet e interactuar con su clúster de caché (AWS CLI)
  • Abra una ventana del sistema. En el símbolo del sistema, envíe el comando que se indica a continuación. En el mensaje de confirmación, escriba 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!

Ahora puede conectarse a un VPC con Memcached o Redis.

Conectarse a un con Memcached VPC

  1. Diríjase a la ElastiCache consola https://console.aws.amazon.com/elasticache/y obtenga el punto final de uno de los nodos de su clúster de caché. Para obtener más información, consulte Búsqueda de puntos de enlace de conexión.

  2. Utilice la utilidad telnet para conectarse a su punto de conexión de nodo de caché a través del puerto 11211. Reemplace el nombre de host que se muestra a continuación con el nombre de host de su nodo de caché.

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

    Ya está conectado a la caché del motor y puede enviar comandos. En este ejemplo, se añade un elemento de datos a la caché para, a continuación, obtenerlo inmediatamente. Por último, desconéctese del nodo de caché.

    Para almacenar una clave y un valor, escriba las dos líneas siguientes:

    add mykey 0 3600 28 This is the value for mykey

    El motor de caché responde con lo siguiente:

    OK

    Para recuperar el valor de mykey, escriba lo siguiente:

    get mykey

    El motor de caché responde con lo siguiente:

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

    Para desconectarse del motor de caché, escriba lo siguiente:

    quit

Conectarse a un VPC con Redis

  1. Vaya a la ElastiCache consola https://console.aws.amazon.com/elasticache/y obtenga el punto final de uno de los nodos de su clúster de caché. Para obtener más información, consulte Búsqueda de puntos de conexión para Redis.

  2. Utilice telnet para conectarse a su punto de conexión de nodo de caché a través del puerto 6379. Reemplace el nombre de host que se muestra a continuación con el nombre de host de su nodo de caché.

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

    Ya está conectado a la caché del motor y puede enviar comandos. En este ejemplo, se añade un elemento de datos a la caché para, a continuación, obtenerlo inmediatamente. Por último, desconéctese del nodo de caché.

    Para almacenar una clave y un valor, escriba las dos líneas siguientes:

    set mykey myvalue

    El motor de caché responde con lo siguiente:

    OK

    Para recuperar el valor de mykey, escriba lo siguiente:

    get mykey

    Para desconectarse del motor de caché, escriba lo siguiente:

    quit
  3. Vaya a la ElastiCache consola https://console.aws.amazon.com/elasticache/y obtenga el punto final de uno de los nodos del clúster de caché. Para obtener más información, consulte Búsqueda de puntos de conexión para OSS Redis.

  4. Utilice telnet para conectarse a su punto de conexión de nodo de caché a través del puerto 6379. Reemplace el nombre de host que se muestra a continuación con el nombre de host de su nodo de caché.

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

    Ya está conectado a la caché del motor y puede enviar comandos. En este ejemplo, se añade un elemento de datos a la caché para, a continuación, obtenerlo inmediatamente. Por último, desconéctese del nodo de caché.

    Para almacenar una clave y un valor, escriba lo siguiente:

    set mykey myvalue

    El motor de caché responde con lo siguiente:

    OK

    Para recuperar el valor de mykey, escriba lo siguiente:

    get mykey

    El motor de caché responde con lo siguiente:

    get mykey myvalue

    Para desconectarse del motor de caché, escriba lo siguiente:

    quit
importante

Para evitar incurrir en cargos adicionales en su AWS cuenta, asegúrese de eliminar AWS los recursos que ya no desee utilizar después de probar estos ejemplos.