Modifier un ElastiCache cluster - Amazon ElastiCache pour Redis

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.

Modifier un ElastiCache cluster

En plus d'ajouter ou de supprimer des nœuds d'un cluster, vous aurez peut-être parfois besoin de faire des modifications sur un cluster existant, par exemple pour ajouter un groupe de sécurité, changer le créneau de maintenance ou un groupe de paramètres.

Nous vous conseillons que votre créneau de maintenance soit défini au moment où l'utilisation est la plus faible. Donc une modification peut s'avérer nécessaire de temps en temps.

Lorsque vous changez les paramètres d'un cluster, le changement est appliqué au cluster immédiatement ou après le redémarrage du cluster. C'est vrai si vous changez le groupe de paramètres même du cluster ou une valeur de paramètre dans le groupe de paramètres du cluster. Pour déterminer quand la modification d'un paramètre particulier sera appliquée, consultez la section Application des modifications dans la colonne Détails des tables des Paramètres spécifiques Redis.

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

  2. Dans la liste située dans le coin supérieur droit, choisissez la AWS région dans laquelle se trouve le cluster que vous souhaitez modifier.

  3. Dans le volet de navigation, choisissez le moteur s'exécutant sur le cluster que vous voulez modifier.

    Une liste de clusters du moteur choisi s'affiche.

  4. Dans la liste des clusters, choisissez le nom du cluster que vous souhaitez modifier.

  5. Choisissez Actions, puis Modifier.

    La fenêtre Modify Cluster s'affiche.

  6. Dans la fenêtre Modifier un cluster, effectuez les modifications nécessaires. Les options incluent :

    • Description

    • Mode cluster : pour modifier le mode cluster de Désactivé à Activé, vous devez d'abord définir le mode cluster sur Compatible.

      Le mode compatible permet à vos clients Redis de se connecter avec le mode cluster activé et le mode cluster désactivé. Après avoir migré tous les clients Redis pour utiliser le mode cluster activé, vous pouvez terminer la configuration du mode cluster et définir le mode cluster sur Activé.

    • Compatibilité de version de moteur

      Important

      Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les 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 Versions du moteur et mise à niveau . 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.

    • Groupes de sécurité VPC

    • Parameter Group

    • Type de nœud

      Note

      Si le cluster utilise un type de nœud de la famille r6gd, vous ne pouvez choisir qu’une taille de nœud différente de celle de cette famille. 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.

    • Multi-AZ

    • Basculement automatique (mode cluster désactivé uniquement)

    • Activer les sauvegardes automatiques

    • ID du nœud de Backup

    • Période de conservation de la sauvegarde

    • Fenêtre de sauvegarde

    • Rubrique pour la notification SNS

    La case Apply Immediately (Appliquer immédiatement) concerne uniquement les modifications apportées à la version du moteur. Pour appliquer les modifications immédiatement, cochez la case Apply Immediately (Appliquer immédiatement). Si elle n'est pas cochée, les modifications apportées au type de nœud et à la version du moteur sont appliquées lors du prochain créneau de maintenance. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

  7. Sélectionnez Modifier.

Pour activer/désactiver la fourniture de journaux
  1. Dans la liste des clusters, choisissez le cluster que vous souhaitez augmenter. Cliquez sur l'onglet Cluster name (Nom du cluster) et pas la case à cocher à côté.

  2. Sur la page Cluster details (Détails du cluster), choisissez l'onglet Logs (Journaux),

  3. Pour activer/désactiver les journaux lents, sélectionnez Enable (Activer) ou Disable (Désactiver).

    Si vous choisissez Enable (Activer) :

    1. Sous Log format (Format de journal), choisissez JSON ou Text (Texte).

    2. Sous Type de destination du journal, sélectionnez CloudWatch Logs ou Kinesis Firehose.

    3. Sous Destination du journal, choisissez Create new et entrez le nom de votre groupe de CloudWatchLogs journaux ou le nom de votre flux Kinesis Data Firehose. Vous pouvez également choisir Select existing, puis le nom de votre groupe de CloudWatchLogs journaux ou le nom de votre flux Kinesis Data Firehose.

    4. Sélectionnez Activer.

Pour modifier votre configuration :
  1. Sélectionnez Modifier.

  2. Sous Log format (Format de journal), choisissez JSON ou Text (Texte).

  3. Sous Type de destination, sélectionnez CloudWatch Logs ou Kinesis Firehose.

  4. Sous Destination du journal, choisissez Create new et entrez le nom de votre groupe de CloudWatchLogs journaux ou le nom de votre flux Kinesis Data Firehose. Vous pouvez également choisir Select existing, puis le nom de votre groupe de CloudWatchLogs logs ou le nom de votre flux Kinesis Data Firehose.

Vous pouvez modifier un cluster existant à l'aide de cette AWS CLI modify-cache-cluster opération. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé my-cluster et applique la modification immédiatement.

Important

Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les 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 Versions du moteur et mise à niveau . 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.

Pour Linux, macOS ou Unix :

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Pour Windows :

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

Le paramètre --apply-immediately s'applique uniquement à des modifications dans le type de nœud, la version du moteur et aux modifications du nombre de nœuds dans un cluster Si vous souhaitez appliquer une de ces modifications immédiatement, utilisez le paramètre --apply-immediately. Si vous préférez l'application de ces modifications au prochain créneau de maintenance, utilisez le paramètre --no-apply-immediately. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

Pour plus d'informations, consultez AWS CLI la ElastiCache rubrique dédiée modify-cache-cluster.

Vous pouvez modifier un cluster existant à l'aide de l'ModifyCacheClusteropération ElastiCache API. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé my-cluster et applique la modification immédiatement.

Important

Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les 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 Versions du moteur et mise à niveau . 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.

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

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Le paramètre ApplyImmediately s'applique uniquement à des modifications dans le type de nœud, la version du moteur et aux modifications du nombre de nœuds dans un cluster Si vous souhaitez appliquer une de ces modifications immédiatement, définissez le paramètre ApplyImmediately sur true. Si vous préférez reporter l'application de ces modifications au prochain créneau de maintenance, définissez le paramètre ApplyImmediately sur false. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

Pour plus d'informations, consultez la rubrique de référence sur les ElastiCache API ModifyCacheCluster.