Création d'un cluster - Amazon ElastiCache for Redis

Création d'un cluster

Les exemples suivants montrent comment créer un cluster Redis à l'aide de la AWS Management Console, de la AWS CLI et de l'API ElastiCache.

ElastiCache prend en charge la réplication lorsque vous utilisez le moteur Redis. Pour surveiller la latence entre le moment où les données sont écrites dans un cluster principal Redis en lecture/écriture et le moment où elles sont propagées vers un cluster secondaire en lecture seule, ElastiCache ajoute au cluster une clé spéciale ., ElastiCacheMasterReplicationTimestamp. Cette clé est le fuseau UTC (temps universel coordonné) actuel. Parce qu'un cluster Redis peut être ajouté à un groupe de réplication ultérieurement, cette clé est incluse dans tous les clusters Redis, même si au départ, ils ne sont pas membres d'un groupe de réplication. Pour plus d'informations sur les groupes de réplication, consultez Haute disponibilité avec les groupes de réplication.

Pour créer un cluster Redis autonome (mode cluster désactivé)

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

  2. Depuis la liste située dans l'angle supérieur droit, choisissez la région AWS dans laquelle lancer ce cluster.

  3. Dans le volet de navigation de gauche, choisissez Redis.

  4. Choisissez Créer.

  5. Pour Moteur de cluster, choisissez Redis. Assurez-vous que la case à cocher Mode cluster activé est désactivée.

  6. Remplissez la section Redis settings.

    1. Dans Nom, entrez un nom pour votre cluster.

    2. Dans la zone Description, entrez une description du cluster.

    3. Pour Engine version compatibility (Compatibilité de version de moteur), choisissez la version de moteur ElastiCache for Redis à exécuter sur ce cluster. Nous vous conseillons de choisir la version la plus récente, à moins d'avoir une raison précise d'utiliser une version antérieure.

      Important

      Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau des versions majeures du moteur, par exemple, de 5.0.6 à 6.0, vous devez sélectionner une famille de groupe de paramètres compatible avec la nouvelle version du moteur. Pour plus d'informations sur la procédure à utiliser, consultez Mise à niveau des versions de moteur. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant et en le recréant.

    4. Si vous choisissez Mise à niveau des données, assurez-vous d’utiliser un type de nœud r6gd. Pour plus d’informations, consultez Mise à niveau des données.

    5. Dans Port, utilisez le port par défaut, 6379. Si vous avez une raison d'utiliser un autre port, saisissez le numéro de port.

    6. Pour Groupe de paramètres, choisissez un groupe de paramètres ou créez-en un nouveau. Les groupes de paramètres contrôlent les paramètres d'exécution de votre cluster. Pour plus d'informations sur les groupes de paramètres, consultez Paramètres spécifiques Redis et Création d'un groupe de paramètres.

    7. Pour Type de nœud, cliquez sur la flèche vers le bas ( ). Dans la boîte de dialogue Changer le type de nœud, choisissez la famille d'instances du type de nœud que vous voulez utiliser, choisissez le type de nœud que voulez utiliser pour ce cluster, puis choisissez Enregistrer.

      Si vous choisissez un type de nœud de la famille r6gd, la hiérarchisation des données sera automatiquement activée. Pour plus d’informations, consultez la rubrique Hiérarchisation des données.

      Pour plus d’informations, consultez Choix de la taille de votre nœud.

      Si vous choisissez un type de nœud de la famille r6gd, vous activerez automatiquement la hiérarchisation des données, qui divise le stockage de données entre la mémoire et le SSD. Pour plus d’informations, consultez Mise à niveau des données.

    8. Pour Nombre de réplicas, choisissez le nombre de réplicas en lecture souhaités pour ce cluster.

      Si vous choisissez d'avoir un ou plusieurs réplicas, la case à cocher Multi-AZ est disponible. Pour plus d’informations, consultez Atténuation des défaillances avec Redis. Nous vous suggérons vivement d'activer Multi-AZ, ce qui vous aide à garantir votre éligibilité à la conformité aux accords de niveau de service (SLA). Pour de plus amples informations sur la conformité au SLA, veuillez consulter Contrat de niveau de service Amazon ElastiCache sur le site web AWS.

      Si vous entrez 0, la case à cocher Multi-AZ n'est pas activée. Le cluster que vous créez ressemble à ce qui suit. Il s'agit d'un cluster Redis (mode cluster désactivé) sans nœuds de réplica.

      Image : il s'agit d'un cluster Redis (mode cluster désactivé) sans nœuds de réplica

      Si vous choisissez un ou plusieurs réplicas, le cluster que vous créez ressemblera à ce qui suit. Il s'agit d'un cluster Redis (mode cluster désactivé) avec nœuds de réplica.

      Image : il s'agit d'un cluster Redis (mode cluster désactivé) avec nœuds de réplica
  7. Choisissez Advanced Redis settings et remplissez la section.

    1. Pour Groupe de sous-réseaux, créez un nouveau groupe de sous-réseaux ou choisissez un groupe existant que vous souhaitez appliquer à ce cluster. Si vous avez activé Multi-AZ, le groupe de sous-réseaux doit contenir au moins deux sous-réseaux résidant dans des zones de disponibilité différentes.

      Si vous utilisez Utilisation de Local Zones avec ElastiCache , vous devez créer ou choisir un sous-réseau qui se trouve dans la zone locale. Multi-AZ est automatiquement désactivé. Les Local Zones ne prennent pas en charge les entrepôts de données globaux pour le moment.

      Pour plus d’informations, consultez Sous-réseaux et groupes de sous-réseaux.

    2. Pour Zone(s) de disponibilité, vous avez deux options :

      • No preference (Aucune préférence) – ElastiCache choisit les zones de disponibilité pour les nœuds de votre cluster.

      • Specify availability zones (Spécifier les zones de disponibilité) – sous Under availability zones placement (Placement des zones de disponibilité), une liste de vos nœuds s'affiche vous permettant de spécifier la zone de disponibilité pour chaque nœud de votre cluster. Vous pouvez choisir une zone de disponibilité différente dans la liste située à droite du nom de chaque nœud.

      • Si Multi-AZ est activé, vous devez placer au moins deux nœuds dans des zones de disponibilité différentes.

      Pour plus d’informations, consultez Choix des régions et des zones de disponibilité.

    3. Pour Groupes de sécurité, choisissez les groupes de sécurité que vous souhaitez utiliser pour ce cluster. Un groupe de sécurité agit comme un pare-feu pour contrôler l'accès réseau à votre cluster. Vous pouvez choisir d'utiliser le groupe de sécurité par défaut pour votre VPC ou d'en créer un nouveau.

      Pour de plus amples informations, veuillez consulter Groupes de sécurité pour votre VPC.

    4. Chiffrez vos données, vous disposez des options suivantes :

      • Encryption at rest (Chiffrement au repos) – active le chiffrement des données stockées sur le disque. Pour de plus amples informations, veuillez consulter Chiffrement au repos.

        Note

        Vous avez la possibilité de fournir une clé de chiffrement différente en choisissant la clé KMSAWS gérée par le client et en choisissant la clé. Pour de plus amples informations, veuillez consulter Utilisation clés AWS KMS gérées par le client

      • Encryption in-transit (Chiffrement en transit) – permet le chiffrement des données sur le câble. Pour de plus amples informations, veuillez consulter Chiffrement en transit. Pour le moteur Redis version 6.0, si vous activez le chiffrement en transit, vous êtes invité à spécifier l’une des options de contrôle d’accès suivantes :

        • No Access Control (Aucun contrôle d'accès) – il s'agit du paramètre par défaut. Cela indique qu'aucune restriction n'est imposée à l'accès des utilisateurs au cluster.

        • User Group Access Control List (Liste de contrôle d'accès au groupe d'utilisateurs) – choisissez un groupe d'utilisateurs avec un ensemble défini d'utilisateurs pouvant accéder au cluster. Pour plus d’informations, consultez Gestion des groupes d'utilisateurs avec la console et la CLI.

        • Redis AUTH Default User – Mécanisme d'authentification pour le serveur Redis. Pour de plus amples informations, veuillez consulter Redis AUTH.

        Note

        Pour les versions Redis comprises entre la version 3.2.6 et ultérieures, à l’exception de la version 3.2.10, Redis AUTH est la seule option.

    5. (Facultatif) Pour Logs (Journaux) :

      • Sous Log format (Format de journal), sélectionnez Text (Texte) ou JSON.

      • Sous Destination Type (Type de destination), sélectionnez CloudWatch Logs ou Kinesis Firehose.

      • Sous Log destination, sélectionnez Create new (Créer un nouveau) et saisissez le nom de votre groupe de journaux CloudWatch Logs ou le nom de votre flux Kinesis Data Firehose, ou sélectionnez Select existing (Sélectionner un existant), puis sélectionnez le nom de votre groupe de journaux CloudWatch Logs ou de votre flux Kinesis Data Firehose,

    6. (Facultatif) Si vous voulez alimenter votre cluster avec des données provenant d'un fichier .rdb, entrez l'emplacement Amazon S3 du fichier .rdb pour Seed RDB file S3 location Emplacement S3 du fichier RDB Seed.

      Pour plus d’informations, consultez Ensemencement d'un nouveau cluster avec une sauvegarde créée en externe.

    7. (Facultatif) Si vous souhaitez des sauvegardes automatiques régulières, choisissez Activer les sauvegardes automatiques, puis tapez le nombre de jours pendant lesquels vous souhaitez conserver une sauvegarde automatique avant sa suppression automatique. Si vous ne souhaitez pas de sauvegardes automatiques régulières, désactivez la case à cocher Enable automatic backups. Dans les deux cas, vous avez toujours la possibilité de créer des sauvegardes manuelles, qui doivent être supprimées manuellement.

      Pour plus d'informations sur la sauvegarde et la restauration Redis, consultez Backup et restauration d'ElastiCache for Redis .

    8. Pour Maintenance window (Fenêtre de maintenance), choisissez une fenêtre de maintenance. La fenêtre de maintenance indique le moment, généralement d'une durée d'une heure, chaque semaine, où ElastiCache planifie la maintenance du système pour votre cluster.

      Vous pouvez activer ElastiCache pour choisir le jour et l'heure de votre fenêtre de maintenance (No preference [Aucune préférence]). Ou vous pouvez choisir vous-même le jour, l'heure et la durée (Specify maintenance window [Spécifier la fenêtre de maintenance]). Si vous choisissez Spécifier la fenêtre de maintenance, puis le jour de début, l’heure de début, et la durée (en heures) de votre fenêtre de maintenance. Toutes les heures sont UTC.

      Pour plus d’informations, consultez Gestion de la maintenance.

    9. Pour Notifications, choisissez une rubrique Amazon Simple Notification Service (Amazon SNS) existante ou choisissez une entrée ARN manuelle et tapez le nom de la rubrique Amazon Resource Name (ARN). Si vous utilisez Amazon SNS, vous pouvez émettre des notifications push vers des appareils connectés à Internet. La valeur par défaut consiste à désactiver les notifications. Pour plus d'informations, consultez https://aws.amazon.com/sns/.

  8. Passez en revue toutes vos entrées et sélections, puis revenez en arrière et effectuez les corrections nécessaires. Lorsque vous êtes prêt, choisissez Créer pour lancer votre cluster.

Dès que l'état de votre cluster est disponible, vous pouvez accorder un accès Amazon EC2, vous y connecter et commencer à l'utiliser. Pour de plus amples informations, veuillez consulter Étape 4 : Autoriser l'accès au cluster et Étape 3 : Se connecter à un nœud de cluster.

Important

Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. Veuillez consulter Suppression d'un cluster.

Si vous exécutez Redis 3.2.4 ou une version ultérieure, vous pouvez créer un cluster Redis (mode cluster activé). Redis (mode cluster activé) prend en charge la partitionnement de vos données sur jusqu'à 500 partitions (API/CLI : groupes de nœuds) mais avec certaines limitations. Pour une comparaison entre Redis (mode cluster désactivé) et Redis (mode cluster activé), consultez ElastiCache pris en charge pour les versions Redis.

Vous pouvez créer un cluster Redis (mode cluster activé) (API/CLI :groupe de réplication) à l'aide de la console de gestion ElastiCache, la AWS CLI pour ElastiCache, ou l'API ElastiCache.

Pour créer un cluster Redis (mode cluster activé) en utilisant la console ElastiCache

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

  2. Depuis la liste située dans l'angle supérieur droit, choisissez la région AWS dans laquelle lancer ce cluster.

  3. Dans le volet de navigation de gauche, choisissez Redis.

  4. Choisissez Créer.

  5. Pour Moteur du cluster, choisissez Redis, puis choisissez Mode cluster activé. Ces choix créent un cluster Redis (mode cluster activé) semblable à ce qui suit.

    Image : Cluster Redis (mode cluster activé) créé avec réplication et partitionnement de données

    Cluster Redis (mode cluster activé) créé avec réplication et partitionnement de données

  6. Remplissez la section Redis settings.

    1. Dans Nom, entrez un nom pour votre cluster.

    2. Dans la zone Description, entrez une description du cluster.

    3. Pour Engine version compatibility (Compatibilité de version de moteur), choisissez la version de moteur ElastiCache for Redis à exécuter sur ce cluster. Nous vous conseillons de choisir la version la plus récente, à moins d'avoir une raison précise d'utiliser une version antérieure.

      Important

      Pour plus d'informations sur la procédure à utiliser, consultez Mise à niveau des versions de moteur. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant et en le recréant.

    4. Si vous choisissez Mise à niveau des données, assurez-vous d’utiliser un type de nœud r6gd. Pour plus d’informations, consultez Mise à niveau des données.

    5. Dans Port, utilisez le port par défaut, 6379. Si vous avez une raison d'utiliser un autre port, saisissez le numéro de port.

    6. Pour Groupe de paramètres, choisissez un groupe de paramètres ou créez-en un nouveau. Les groupes de paramètres contrôlent les paramètres d'exécution de votre cluster. Pour plus d'informations sur les groupes de paramètres, consultez Paramètres spécifiques Redis et Création d'un groupe de paramètres.

    7. Pour Type de nœud, choisissez la flèche vers le bas ( ). Dans la boîte de dialogue Modifier le type de nœud choisissez une valeur pour la famille d'instances pour le type de nœud souhaité. Choisissez ensuite le type de nœud que vous souhaitez utiliser pour ce cluster, puis choisissez Enregistrer.

      Pour plus d’informations, consultez Choix de la taille de votre nœud.

    8. Pour Number of shards (Nombre de partitions), choisissez le nombre de partitions (partitions/groupes de nœuds) souhaitées pour ce cluster Redis (mode cluster activé).

      Pour certaines versions de Redis (mode cluster activé), vous pouvez modifier dynamiquement le nombre de fragments dans votre cluster :

    9. Pour Réplicas par partition, choisissez le nombre de nœuds de réplica en lecture souhaité dans chaque partition.

      Les restrictions suivantes existent for Redis (mode cluster activé).

      • Si Multi-AZ est activé, assurez-vous d'avoir au moins un réplica par partition.

      • Le nombre de réplicas est le même pour chaque partition lors de la création du cluster à l'aide de la console.

      • Le nombre de réplicas de lecture par partition est fixe et ne peut pas être modifié. Si vous avez besoin de davantage ou de moins de réplicas par partition (API/CLI : groupe de nœuds), vous devez créer un cluster avec le nouveau nombre de réplicas. Pour plus d’informations, consultez Ensemencement d'un nouveau cluster avec une sauvegarde créée en externe.

    10. Pour Groupe de sous-réseaux, créez un nouveau groupe de sous-réseaux ou choisissez un groupe existant que vous souhaitez appliquer à ce cluster. Si vous avez activé Multi-AZ, le groupe de sous-réseaux doit contenir au moins deux sous-réseaux résidant dans des zones de disponibilité différentes.

      Si vous utilisez Utilisation de Local Zones avec ElastiCache , vous devez créer ou choisir un sous-réseau qui se trouve dans la zone locale. Multi-AZ est automatiquement désactivé. Les Local Zones ne prennent pas en charge les entrepôts de données globaux pour le moment.

      Pour plus d’informations, consultez Sous-réseaux et groupes de sous-réseaux.

  7. Cliquez sur Advanced Redis settings et remplissez la section.

    1. Pour Slots and keyspaces, choisissez comment vous souhaitez répartir les clés entre les partitions. Il y a 16 384 clés à distribuer (numérotées de 0 à 16 383).

      • Equal distribution (Distribution égale) – ElastiCache distribue votre espace de clé de façon aussi égale que possible entre vos partitions.

         

      • Custom distribution (Distribution personnalisée) – vous spécifiez la plage de clés pour chaque partition du tableau sous Zone(s) de disponibilité.

    2. Pour Zone(s) de disponibilité, vous avez deux options :

      • No preference (Aucune préférence) – ElastiCache choisit la zone de disponibilité.

         

      • Specify availability zones (Spécifier les zones de disponibilité) – vous spécifiez la zone de disponibilité pour chaque cluster.

        Si vous avez choisi de spécifier les Zones de disponibilité, pour chaque cluster de chaque partition, choisissez la Zone de disponibilité depuis la liste.

      Pour plus d’informations, consultez Choix des régions et des zones de disponibilité.

      Image : Définition des Keyspaces et des zones de disponibilité

      Définition des Keyspaces et des zones de disponibilité

    3. Pour Groupes de sécurité, choisissez les groupes de sécurité que vous souhaitez utiliser pour ce cluster. Un groupe de sécurité agit comme un pare-feu pour contrôler l'accès réseau à votre cluster. Vous pouvez utiliser le groupe de sécurité par défaut pour votre VPC ou en créer un nouveau.

      Pour plus d'informations sur les groupes de sécurité, consultez Groupes de sécurité pour votre VPC dans le Guide de l'utilisateur Amazon VPC.

    4. Chiffrez vos données, vous disposez des options suivantes :

      • Encryption at rest (Chiffrement au repos) – active le chiffrement des données stockées sur le disque. Pour de plus amples informations, veuillez consulter Chiffrement au repos.

        Note

        Vous avez la possibilité de fournir une clé de chiffrement différente en choisissant la clé KMSAWS gérée par le client et en choisissant la clé. Pour de plus amples informations, veuillez consulter Utilisation clés AWS KMS gérées par le client.

      • Encryption in-transit (Chiffrement en transit) – permet le chiffrement des données sur le câble. Pour de plus amples informations, veuillez consulter Chiffrement en transit. Pour le moteur Redis version 6.0, si vous activez le chiffrement en transit, vous êtes invité à spécifier l'une des options de contrôle d'accès suivantes :

        • No Access Control (Aucun contrôle d'accès) – il s'agit du paramètre par défaut. Cela indique qu'aucune restriction n'est imposée à l'accès des utilisateurs au cluster.

        • User Group Access Control List (Liste de contrôle d'accès au groupe d'utilisateurs) – Choisissez un groupe d'utilisateurs avec un ensemble défini d'utilisateurs pouvant accéder au cluster. Pour plus d’informations, consultez Gestion des groupes d'utilisateurs avec la console et la CLI.

        • Redis AUTH Default User – Mécanisme d'authentification pour le serveur Redis. Pour de plus amples informations, veuillez consulter Redis AUTH.

      • Redis AUTH – mécanisme d'authentification pour le serveur Redis. Pour de plus amples informations, veuillez consulter Redis AUTH.

      Note

      Pour les versions Redis comprises entre la version 3.2.6 et ultérieures, à l’exception de la version 3.2.10, Redis AUTH est la seule option.

    5. (Facultatif) Pour Logs (Journaux) :

      • Sous Log format (Format de journal), sélectionnez Text (Texte) ou JSON.

      • Sous Destination Type (Type de destination), sélectionnez CloudWatch Logs ou Kinesis Firehose.

      • Sous Log destination, sélectionnez Create new (Créer un nouveau) et saisissez le nom de votre groupe de journaux CloudWatch Logs ou le nom de votre flux Kinesis Data Firehose, ou sélectionnez Select existing (Sélectionner un existant), puis sélectionnez le nom de votre groupe de journaux CloudWatch Logs ou de votre flux Kinesis Data Firehose,

    6. (Facultatif) Si vous voulez alimenter votre cluster avec des données provenant d'un fichier .rdb, entrez l'emplacement S3 du fichier .rdb pour l'emplacement S3 du fichier RDB Seed.

      Pour plus d’informations, consultez Ensemencement d'un nouveau cluster avec une sauvegarde créée en externe.

      Pour Redis (mode cluster activé), assurez-vous que vous disposez d'un fichier .rdb séparé pour chaque groupe de nœuds.

    7. Pour des sauvegardes automatiques régulières, choisissez Activer les sauvegardes automatiques, puis entrez le nombre de jours pendant lesquels vous souhaitez conserver une sauvegarde automatique avant sa suppression automatique. Si vous ne souhaitez pas de sauvegardes automatiques régulières, désactivez la case à cocher Enable automatic backups. Dans les deux cas, vous avez toujours la possibilité de créer des sauvegardes manuelles.

      Pour plus d'informations sur la sauvegarde et la restauration Redis, consultez Backup et restauration d'ElastiCache for Redis .

    8. (Facultatif) Spécifiez une fenêtre de maintenance. La fenêtre de maintenance est le moment, généralement d’une heure, où ElastiCache planifie chaque semaine la maintenance du système pour votre cluster. Vous pouvez autoriser ElastiCache à choisir le jour et l’heure de votre fenêtre de maintenance (Aucune préférence) ou vous pouvez choisir vous-même le jour, l’heure et la durée (Spécifier la fenêtre de maintenance). Si vous choisissez Spécifier la fenêtre de maintenance dans les listes, choisissez le jour de début, l’heure de début, et la durée (en heures) de votre fenêtre de maintenance. Toutes les heures sont en UTC.

      Pour plus d’informations, consultez Gestion de la maintenance.

    9. Pour Notifications, choisissez une rubrique Amazon Simple Notification Service (Amazon SNS) existante ou choisissez une entrée ARN manuelle et tapez l'Amazon Resource Name (ARN) de la rubrique. Amazon SNS permet d'émettre des notifications push vers des appareils connectés à Internet. La valeur par défaut consiste à désactiver les notifications. Pour plus d'informations, consultez https://aws.amazon.com/sns/.

  8. Passez en revue toutes vos entrées et sélections, puis effectuez les corrections nécessaires. Lorsque vous êtes prêt, choisissez Créer un cluster pour lancer votre cluster ou Annuler pour annuler l'opération.

Pour créer l'équivalent à l'aide de l'API ElastiCache ou AWS CLI au lieu de la console ElastiCache, veuillez consulter les points suivants :

Dès que l'état de votre cluster est disponible, vous pouvez accorder un accès EC2, vous y connecter et commencer à l'utiliser. Pour de plus amples informations, veuillez consulter Étape 4 : Autoriser l'accès au cluster et Étape 3 : Se connecter à un nœud de cluster.

Important

Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. Veuillez consulter Suppression d'un cluster.

Pour créer un cluster à l'aide de l'AWS CLI, utilisez la commande create-cache-cluster.

Important

Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. Veuillez consulter Suppression d'un cluster.

Création d'un cluster de cache pour Redis (mode cluster désactivé) (AWS CLI)

Exemple – un cluster Redis (mode cluster désactivé) sans réplicas de lecture

Le code de la CLI suivant crée un cluster de cache Redis (mode cluster désactivé) sans réplica.

Note

Lors de la création d’un cluster à l’aide d’un type de nœud de la famille r6gd, vous devez passer le paramètre data-tiering-enabled.

Pour Linux, macOS ou Unix :

aws elasticache create-cache-cluster \ --cache-cluster-id my-cluster \ --cache-node-type cache.r4.large \ --engine redis \ --engine-version 3.2.4 \ --num-cache-nodes 1 \ --cache-parameter-group default.redis3.2 \ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Pour Windows :

aws elasticache create-cache-cluster ^ --cache-cluster-id my-cluster ^ --cache-node-type cache.r4.large ^ --engine redis ^ --engine-version 3.2.4 ^ --num-cache-nodes 1 ^ --cache-parameter-group default.redis3.2 ^ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Création d'un cluster Redis (mode cluster activé) (AWS CLI)

Les clusters Redis (mode cluster activé) (API/CLI : groupes de réplication) ne peuvent pas être créés à l'aide de l'opération create-cache-cluster. Pour créer un cluster Redis (mode cluster activé) (API/CLI : groupe de réplication) à l'aide de la console ElastiCache, veuillez consulter Création d'un groupe de réplication Redis (mode cluster activé) à partir de zéro (AWS CLI).

Pour plus d'informations, veuillez consulter la rubrique Référence AWS CLI pour ElastiCache create-replication-group.

Pour créer un cluster à l'aide de l'API ElastiCache, utilisez l'action CreateCacheCluster.

Important

Dès que votre cluster est disponible, vous serez facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous l'utilisez pas. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. Veuillez consulter Suppression d'un cluster.

Création d'un cluster de cache Redis (mode cluster désactivé) (API ElastiCache)

Le code suivant crée un cluster de cache Redis (mode cluster désactivé) (API ElastiCache).

Des sauts de ligne sont ajoutés pour faciliter la lecture.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>

Création d'un cluster de cache dans Redis (mode cluster activé) (API ElastiCache)

Les clusters Redis (mode cluster activé) (API/CLI : groupes de réplication) ne peuvent pas être créés à l'aide de l'opération CreateCacheCluster. Pour créer un cluster Redis (mode cluster activé) (API/CLI : groupe de réplication) à l'aide de la console ElastiCache, veuillez consulter Création d'un groupe de réplication dans Redis (mode cluster activé) à partir de zéro (API ElastiCache).

Pour plus d'informations, veuillez consulter la rubrique de référence de l'API ElastiCache CreateReplicationGroup.