Connexion à un cluster de cache en cours d'exécution dans un Amazon VPC - Amazon ElastiCache for Redis

Connexion à un cluster de cache en cours d'exécution dans un Amazon VPC

Cet exemple indique comment lancer une instance Amazon EC2 dans votre Amazon VPC. Vous pouvez ensuite vous connecter à cette instance et accéder au cluster ElastiCache qui est en cours d'exécution dans l’Amazon VPC.

Connexion à un cluster de cache en cours d'exécution dans un Amazon VPC (Console)

Dans cet exemple, vous allez créer une instance Amazon EC2 dans votre Amazon VPC. Vous pouvez utiliser cette instance Amazon EC2 pour vous connecter aux nœuds de cache s'exécutant dans l’Amazon VPC.

Note

Pour plus d'informations sur l'utilisation d'Amazon EC2, veuillez consulter le Guide de mise en route d'Amazon EC2 dans la Documentation Amazon EC2.

Pour créer une instance Amazon EC2 dans votre Amazon VPC à l'aide de la console Amazon EC2

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans la console, sélectionnez Lancer l'instance et suivez les étapes ci-dessous :

  3. Sur la page Choisissez une Amazon Machine Image (AMI), choisissez une AMI d'Amazon Linux 64 bits, puis Sélectionner.

  4. Sur la page Choisir un type d'instance, choisissez 3. Configurez l'instance.

  5. Dans la page Configurer les détails de l'instance , effectuez les sélections suivantes :

    1. Dans la liste Network (Réseau), sélectionnez votre Amazon VPC.

    2. Dans la liste Sous-réseau, sélectionnez votre sous-réseau public.

    Lorsque les paramètres vous conviennent, choisissez 4. Add Storage.

  6. Sur la page Ajouter du stockage, choisissez 5. Instance de balise.

  7. Sur la page Etiqueter l'instance, saisissez un nom pour votre instance Amazon EC2, puis choisissez 6. Configuration d'un groupe de sécurité.

  8. Sur la page Configurez le groupe de sécurité, choisissez Sélectionnez un groupe de sécurité existant. Pour de plus amples informations sur les groupes de sécurité, veuillez consulter Groupes de sécurité Amazon EC2 pour les instances Linux.

    Choisissez le nom du groupe de sécurité de votre Amazon VPC, puis choisissez Review and Launch (Revoir et lancer).

  9. Sur la page Vérifier l'instance et lancer, choisissez Lancer.

  10. Dans la fenêtre Select an existing key pair or create a new key pair (Sélectionner une paire de clés existante ou créez une paire de clés), spécifiez une paire de clés que vous voulez associer à cette instance.

    Note

    Pour plus d'informations sur la gestion des paires de clés, veuillez consulter le Guide de mise en route d'Amazon EC2.

  11. Lorsque vous êtes prêt à lancer votre instance Amazon EC2, choisissez Launch (Lancer).

Vous pouvez maintenant attribuer une adresse IP à l'instance Amazon EC2 que vous venez de créer. Vous devez utiliser cette adresse IP pour vous connecter à l'instance Amazon EC2.

Pour affecter une adresse IP élastique (Console)

  1. Ouvrez la console Amazon VPC à l'adresse https://console.aws.amazon.com/vpc/.

  2. Dans la liste de navigation, choisissez IP Elastic.

  3. Choisissez Allocate Elastic IP address (Allouer l'adresse IP Elastic).

  4. Dans la boîte de dialogue Allouer l'adresse IP Elastic, acceptez le Groupe de bordure réseau par défaut, puis Allouer .

  5. Choisissez l'adresse IP Elastic que vous venez d'allouer dans la liste, puis choisissez Associer l'adresse.

  6. Dans la boîte de dialogue Associate Address (Associer l’adresse), dans la zone Instance, sélectionnez l'ID de l'instance Amazon EC2 que vous avez lancée.

    Dans la zone Adresse IP privée cochez la case pour obtenir l'adresse IP privée, puis choisissez Associer.

    Vous pouvez désormais utiliser SSH pour vous connecter à l'instance Amazon EC2 à l'aide de l'adresse IP élastique que vous avez créée.

Pour vous connecter à votre instance Amazon EC2

  • Ouvrez une fenêtre de commande. A l'invite de commande, exécutez la commande suivante, en remplaçant mykeypair.pem par le nom de votre fichier de paire de clés et 54.207.55.251 par votre adresse IP Elastic.

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

    Ne vous déconnectez pas encore de votre instance Amazon EC2.

Vous êtes maintenant prêt à interagir avec votre cluster ElastiCache. Avant de pouvoir effectuer cela, si vous n'avez pas déjà fait, vous devez installer l'utilitaire telnet.

Pour installer telnet et interagir avec votre cluster de cache (AWS CLI)

  1. Ouvrez une fenêtre de commande. À l'invite de commande, émettez la commande suivante. A l'invite de confirmation, tapez 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!
  2. Utilisez telnet pour vous connecter à votre point de terminaison du nœud de cache via le port 6379. Remplacez le nom d'hôte indiqué ci-dessous par le nom d'hôte de votre nœud de cache.

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

    Vous êtes actuellement connecté au moteur de cache et vous pouvez envoyer des commandes. Dans cet exemple, vous ajoutez un élément de données au cache, puis vous l'obtenez immédiatement après. Enfin, vous allez vous déconnecter du nœud de cache.

    Pour stocker une clé et une valeur, saisissez les deux lignes suivantes :

    set mykey myvalue

    Le moteur de cache répond avec ce qui suit :

    OK

    Pour récupérer la valeur de mykey, saisissez les données ci-dessous :

    get mykey

    Pour vous déconnecter du moteur de cache, saisissez ce qui suit :

    quit
  3. Accédez à la console ElastiCache à l’adresse https://console.aws.amazon.com/elasticache/ afin d'obtenir le point de terminaison de l'un des nœuds dans votre cluster de cache. Pour plus d'informations, voir Recherche de points de terminaison de connexion pour Redis.

  4. Utilisez telnet pour vous connecter à votre point de terminaison du nœud de cache via le port 6379. Remplacez le nom d'hôte indiqué ci-dessous par le nom d'hôte de votre nœud de cache.

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

    Vous êtes actuellement connecté au moteur de cache et vous pouvez envoyer des commandes. Dans cet exemple, vous ajoutez un élément de données au cache, puis vous l'obtenez immédiatement après. Enfin, vous allez vous déconnecter du nœud de cache.

    Pour stocker une clé et une valeur, saisissez ce qui suit :

    set mykey myvalue

    Le moteur de cache répond avec ce qui suit :

    OK

    Pour récupérer la valeur de mykey, saisissez les données ci-dessous :

    get mykey

    Le moteur de cache répond avec ce qui suit :

    get mykey myvalue

    Pour vous déconnecter du moteur de cache, saisissez ce qui suit :

    quit
Important

Pour éviter de payer des frais supplémentaires sur votre compte AWS, veillez à supprimer toutes les ressources AWS que vous ne souhaitez plus après avoir essayé ces exemples.