Création d'un groupe de sous-réseaux - Amazon ElastiCache for Redis

Création d'un groupe de sous-réseaux

Un groupe de sous-réseaux de cache est un ensemble de sous-réseaux que vous souhaitez indiquer dans vos clusters de cache dans un VPC. Lors du lancement d'un cluster de cache dans un VPC, vous devez sélectionner un groupe de sous-réseaux de cache. Puis ElastiCache utilise ce groupe de sous-réseaux de cache pour attribuer des adresses IP à chaque nœud de cache dans le cluster, au sein de ce sous-réseau.

Lorsque vous créez un nouveau groupe de sous-réseaux de , notez le nombre d'adresses IP disponibles. Si le sous-réseau a très peu d'adresses IP libres, vous pourriez ne pas pouvoir ajouter autant de nœuds de que vous le souhaitez au cluster. Pour résoudre ce problème, vous pouvez assigner un ou plusieurs sous-réseaux à un groupe de sous-réseaux afin d'avoir un nombre suffisant d'adresses IP dans la zone de disponibilité de votre cluster. Vous pouvez, ensuite, ajouter plusieurs nœuds de cache à votre cluster.

Les procédures suivantes vous montrent comment créer un groupe de sous-réseaux appelé mysubnetgroup (Console), la AWS CLI et l'API ElastiCache.

Pour créer un groupe de sous-réseaux (console)

La procédure suivante indique comment créer un groupe de sous-réseaux (console).

Pour créer un groupe de sous-réseaux (console)

  1. Connectez-vous à la Console de gestion AWS et ouvrez la console ElastiCache à l’adresse https://console.aws.amazon.com/elasticache/.

  2. Dans la liste de navigation, sélectionnez Subnet Groups.

  3. Choisissez Créer un groupe de sous-réseaux.

  4. Dans l'assistant Create Subnet Group, procédez comme suit. Lorsque tous les paramètres sont définis selon vos choix, choisissez Yes, Create.

    1. Dans le champ Name, saisissez le nom de votre groupe de sous-réseaux de

    2. Dans la zone Description, saisissez une description de votre groupe de sous-réseaux de

    3. Dans la zone VPC ID (ID du VPC), choisissez l’Amazon VPC que vous avez créé.

    4. Dans les listes Availability Zone (Zone de disponibilité) et Subnet ID (ID de sous-réseau), choisissez la zone de disponibilité ou la zone locale et l'ID de votre sous-réseau privé, puis choisissez Add (Ajouter).

      
									Image : Écran Create Subnet VPC (Créer un VPC de sous-réseau)
  5. Dans le message de confirmation qui s'affiche, cliquez sur Close.

Votre nouveau groupe de sous-réseaux apparaît dans la liste Subnet Groups (Groupes de sous-réseaux) de la console ElastiCache. En bas de la fenêtre, vous pouvez choisir le groupe de sous-réseaux pour voir les détails, tels que tous les sous-réseaux associés à ce groupe.

Création d'un groupe de sous-réseaux (AWS CLI)

A l'invite de commande, utilisez la commande create-cache-subnet-group pour créer un groupe de sous-réseaux de

Pour Linux, macOS ou Unix :

aws elasticache create-cache-subnet-group \ --cache-subnet-group-name mysubnetgroup \ --cache-subnet-group-description "Testing" \ --subnet-ids subnet-53df9c3a

Pour Windows :

aws elasticache create-cache-subnet-group ^ --cache-subnet-group-name mysubnetgroup ^ --cache-subnet-group-description "Testing" ^ --subnet-ids subnet-53df9c3a

Cette commande doit produire une sortie similaire à ce qui suit :

{ "CacheSubnetGroup": { "VpcId": "vpc-37c3cd17", "CacheSubnetGroupDescription": "Testing", "Subnets": [ { "SubnetIdentifier": "subnet-53df9c3a", "SubnetAvailabilityZone": { "Name": "us-west-2a" } } ], "CacheSubnetGroupName": "mysubnetgroup" } }

Pour de plus amples informations, consultez la rubrique AWS CLI create-cache-subnet-group.

Création d'un groupe de sous-réseaux (API ElastiCache)

À l'aide de l'API ElastiCache, appelez CreateCacheSubnetGroup avec les paramètres suivants :

  • CacheSubnetGroupName=mysubnetgroup

  • CacheSubnetGroupDescription==Testing

  • SubnetIds.member.1=subnet-53df9c3a

Exemple

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheSubnetGroup &CacheSubnetGroupDescription=Testing &CacheSubnetGroupName=mysubnetgroup &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SubnetIds.member.1=subnet-53df9c3a &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20141201T220302Z &X-Amz-Expires=20141201T220302Z &X-Amz-Signature=<signature> &X-Amz-SignedHeaders=Host