Gestion des SNS notifications ElastiCache Amazon - Amazon ElastiCache (RedisOSS)

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.

Gestion des SNS notifications ElastiCache Amazon

Vous pouvez configurer ElastiCache l'envoi de notifications pour les événements importants du cluster à l'aide d'Amazon Simple Notification Service (AmazonSNS). Dans ces exemples, vous allez configurer un cluster avec le nom de ressource Amazon (ARN) d'un SNS sujet Amazon pour recevoir des notifications.

Note
  • Cette rubrique part du principe que vous vous êtes inscrit à AmazonSNS, que vous avez créé une SNS rubrique Amazon et que vous vous y êtes abonné. Pour plus d'informations sur Amazon SNS, veuillez consulter le Guide du développeur d'Amazon Simple Notification Service.

  • Par défaut, API modify-replication-group cela affecte tous les groupes d'une région et pas seulement le groupe actuellement spécifié. Si vous souhaitez configurer un groupe spécifique dans une région différemment des autres groupes, vous pouvez utiliser l'--notification-topic-arnoption permettant de créer une rubrique distincte pour ce groupe.

Ajouter un SNS sujet Amazon

Les sections suivantes vous montrent comment ajouter un SNS sujet Amazon à l'aide de la AWS console, du AWS CLI, ou du ElastiCache API.

Ajouter un SNS sujet Amazon (console)

La procédure suivante explique comment ajouter une SNS rubrique Amazon pour un cluster. Pour ajouter une SNS rubrique Amazon pour un groupe de réplication, à l'étape 2, au lieu de choisir un cluster, choisissez un groupe de réplication puis suivez les mêmes étapes restantes.

Note

Ce processus peut également être utilisé pour modifier le SNS sujet Amazon.

Pour ajouter ou modifier une SNS rubrique Amazon pour un cluster (console)
  1. Connectez-vous à la ElastiCache console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Dans Clusters, choisissez le cluster pour lequel vous souhaitez ajouter ou modifier un SNS sujet AmazonARN.

  3. Sélectionnez Modifier.

  4. Dans Modifier le cluster sous Sujet de SNS notification, choisissez le SNS sujet que vous souhaitez ajouter, ou choisissez ARNSaisie manuelle et saisissez le ARN SNS sujet Amazon.

  5. Sélectionnez Modifier.

Ajouter un SNS sujet Amazon (AWS CLI)

Pour ajouter ou modifier une SNS rubrique Amazon pour un cluster, utilisez la AWS CLI commandemodify-cache-cluster.

L'exemple de code suivant ajoute un ARN de SNS rubrique Amazon à my-cluster.

Pour Linux, macOS ou Unix :

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --notification-topic-arn arn:aws:sns:us-west-2:123456789xxx:ElastiCacheNotifications

Pour Windows :

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --notification-topic-arn arn:aws:sns:us-west-2:123456789xx:ElastiCacheNotifications

Pour plus d'informations, consultez modify-cache-cluster.

Ajouter un SNS sujet Amazon (ElastiCache API)

Pour ajouter ou modifier une SNS rubrique Amazon pour un cluster, lancez l'ModifyCacheClusteraction avec les paramètres suivants :

  • CacheClusterId=my-cluster

  • TopicArn=arn%3Aaws%3Asns%3Aus-west-2%3A565419523791%3AElastiCacheNotifications

https://elasticache.amazon.com/ ?Action=ModifyCacheCluster &ApplyImmediately=false &CacheClusterId=my-cluster &NotificationTopicArn=arn%3Aaws%3Asns%3Aus-west-2%3A565419523791%3AElastiCacheNotifications &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Pour plus d'informations, consultez ModifyCacheCluster.

Activation et désactivation des notifications Amazon SNS

Vous pouvez activer ou désactiver les notifications pour un cluster. Les procédures suivantes vous montrent comment désactiver les SNS notifications Amazon.

Activation et désactivation SNS des notifications Amazon (console)

Pour désactiver les SNS notifications Amazon à l'aide du AWS Management Console
  1. Connectez-vous à la ElastiCache console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Pour voir la liste de vos clusters exécutant RedisOSS, dans le volet de navigation, choisissez Redis OSS.

  3. Cochez la case à gauche du cluster pour lequel vous souhaitez modifier la notification.

  4. Sélectionnez Modifier.

  5. Dans Modifier le cluster sous Sujet de SNS notification, choisissez Désactiver les notifications.

  6. Sélectionnez Modifier.

Activation et désactivation des SNS notifications Amazon ()AWS CLI

Pour désactiver SNS les notifications Amazon, utilisez la commande modify-cache-cluster avec les paramètres suivants :

Pour Linux, macOS ou Unix :

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --notification-topic-status inactive

Pour Windows :

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --notification-topic-status inactive

Activation et désactivation des SNS notifications Amazon () ElastiCache API

Pour désactiver SNS les notifications Amazon, lancez l'ModifyCacheClusteraction avec les paramètres suivants :

  • CacheClusterId=my-cluster

  • NotificationTopicStatus=inactive

Cet appel vous renvoie des informations semblables à ce qui suit :

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &ApplyImmediately=false &CacheClusterId=my-cluster &NotificationTopicStatus=inactive &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>