Gestion des notifications ElastiCache Amazon SNS - 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.

Gestion des notifications ElastiCache Amazon SNS

Vous pouvez configurer ElastiCache pour envoyer des notifications pour des événements de cluster importants à l'aide d'Amazon Simple Notification Service (Amazon SNS). Dans ces exemples, vous allez configurer un cluster avec l'Amazon Resource Name (ARN) d'une rubrique Amazon SNS pour recevoir des notifications.

Note

Cette rubrique suppose que vous êtes inscrit à Amazon SNS, que vous avez souscrit à une rubrique Amazon SNS et que vous l'avez configurée. Pour plus d'informations sur Amazon SNS, veuillez consulter le Guide du développeur d'Amazon Simple Notification Service.

Ajout d'une rubrique Amazon SNS

Les sections suivantes vous expliquent comment ajouter une rubrique Amazon SNS à l'aide de la console AWS, de la AWS CLI ou de l'API ElastiCache.

Ajout d'une rubrique Amazon SNS (console)

La procédure suivante vous indique comment ajouter une rubrique Amazon SNS pour un cluster.

Note

Ce processus permet également de modifier la rubrique Amazon SNS.

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

  2. Dans Clusters, choisissez le cluster pour lequel vous souhaitez ajouter ou modifier un ARN de rubrique Amazon SNS.

  3. Sélectionnez Modifier.

  4. Dans Modify Cluster (Modifier le cluster) sous Topic for SNS Notification (Rubrique pour notification SNS), choisissez la rubrique SNS que vous voulez ajouter ou choisissez Manual ARN input (Saisie d'ARN manuelle) et tapez l'ARN de la rubrique Amazon SNS.

  5. Sélectionnez Modifier.

Ajout d'une rubrique Amazon SNSAWS CLI)

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

L'exemple de code suivant ajoute un ARN de rubrique Amazon SNS à 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.

Ajout d'une rubrique Amazon SNS (API ElastiCache)

Pour ajouter ou modifier une rubrique Amazon SNS pour un cluster, appelez l'action ModifyCacheCluster 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 expliquent comment désactiver les notifications Amazon SNS.

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

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

  2. Pour consulter une liste de vos clusters exécutant Memcached, dans le volet de navigation, sélectionnez Memcached.

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

  4. Sélectionnez Modifier.

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

  6. Sélectionnez Modifier.

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

Pour désactiver les notifications Amazon SNS, 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 notifications Amazon SNS (API ElastiCache)

Pour désactiver les notifications Amazon SNS, appelez l'action ModifyCacheCluster 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>