Connexion à un cache exécuté dans un Amazon VPC - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connexion à un cache exécuté dans un Amazon VPC

Cet exemple montre comment lancer une EC2 instance Amazon sur votre AmazonVPC. Vous pouvez ensuite vous connecter à cette instance et accéder au ElastiCache cache qui s'exécute sur AmazonVPC.

Connexion à un cache exécuté dans un Amazon VPC (console)

Dans cet exemple, vous créez une EC2 instance Amazon dans votre AmazonVPC. Vous pouvez utiliser cette EC2 instance Amazon pour vous connecter aux nœuds de cache exécutés sur AmazonVPC.

Note

Pour plus d'informations sur l'utilisation d'AmazonEC2, consultez le guide de EC2 démarrage Amazon dans la EC2documentation Amazon.

Pour créer une EC2 instance Amazon sur votre Amazon à VPC l'aide de la EC2 console Amazon
  1. Connectez-vous à la EC2 console Amazon AWS Management Console et ouvrez-la à 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 Choose an Amazon Machine Image (AMI), choisissez Amazon Linux 64 bitsAMI, puis sélectionnez Select.

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

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

    1. Dans la liste des réseaux, choisissez votre AmazonVPC.

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

      Capture d'écran de l'interface pour choisir votre sous-réseau public.

    Lorsque les paramètres vous conviennent, choisissez 4. Ajouter le stockage.

  6. Sur la page Ajouter du stockage, choisissez 5. Etiqueter l'Instance.

  7. Sur la page Tag Instance, saisissez le nom de votre EC2 instance Amazon, puis choisissez 6. Configurer le groupe de sécurité.

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

    Capture d'écran de l'interface montrant la sélection d'un groupe de sécurité existant.

    Choisissez le nom de votre groupe de VPC sécurité Amazon, puis sélectionnez Review and Launch.

  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, consultez le guide de EC2 démarrage Amazon.

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

Vous pouvez désormais attribuer une adresse IP élastique à l'EC2instance Amazon que vous venez de créer. Vous devez utiliser cette adresse IP pour vous connecter à l'EC2instance Amazon.

Pour affecter une adresse IP élastique (Console)
  1. Ouvrez la VPC console Amazon à l'adresse https://console.aws.amazon.com/vpc/.

  2. Dans la liste de navigation, sélectionnez Elastic IPs.

  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 Adresse associée, dans la zone Instance, choisissez l'ID de l'EC2instance Amazon 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 vous connecter SSH à l'EC2instance Amazon à l'aide de l'adresse IP élastique que vous avez créée.

Pour vous connecter à votre EC2 instance Amazon

  • 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 EC2 instance Amazon.

Vous êtes maintenant prêt à interagir avec votre ElastiCache cluster. 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)
  • 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!

Vous pouvez désormais vous connecter à un VPC avec Memcached ou Redis.

Connexion à un VPC avec Memcached

  1. Accédez à la ElastiCache console https://console.aws.amazon.com/elasticache/et obtenez le point de terminaison de l'un des nœuds de votre cluster de cache. Pour plus d'informations, veuillez consulter Recherche de points de terminaison de connexion.

  2. Utilisez telnet pour vous connecter à votre point de terminaison du nœud de cache via le port 11211. 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 :

    add mykey 0 3600 28 This is the value for mykey

    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 :

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

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

    quit

Connexion à un VPC avec Redis

  1. Accédez à la ElastiCache console https://console.aws.amazon.com/elasticache/et obtenez le point de terminaison de l'un des nœuds de votre cluster de cache. Pour plus d'informations, consultez la section Recherche de points de terminaison de connexion pour Redis.

  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 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 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 ElastiCache console https://console.aws.amazon.com/elasticache/et obtenez le point de terminaison de l'un des nœuds de votre cluster de cache. Pour plus d'informations, consultez Trouver des points de terminaison de connexion pour RedisOSS.

  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 d'encourir des frais supplémentaires sur votre AWS compte, veillez à supprimer les AWS ressources dont vous n'avez plus besoin après avoir essayé ces exemples.