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.
Vous pouvez configurer ElastiCache l'envoi de notifications pour les événements importants du cluster à 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.
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-arn
option permettant de créer une rubrique distincte pour ce groupe.
Ajout d'une rubrique Amazon SNS
Les sections suivantes expliquent comment ajouter une rubrique Amazon SNS à l'aide de la AWS console, de l'API ou de l' AWS CLI API. ElastiCache
Ajout d'une rubrique Amazon SNS (console)
La procédure suivante vous indique comment ajouter une rubrique Amazon SNS pour un cluster. Lorsque vous utilisez Valkey ou Redis OSS pour ajouter une rubrique Amazon SNS pour un groupe de réplication à l'étape 2, au lieu de choisir un cluster, choisissez un groupe de réplication. Suivez ensuite les mêmes étapes restantes.
Note
Ce processus permet également de modifier la rubrique Amazon SNS.
Pour ajouter ou modifier une rubrique Amazon SNS pour un cluster (console)
-
Connectez-vous à la ElastiCache console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/
. -
Dans Clusters, choisissez le cluster pour lequel vous souhaitez ajouter ou modifier un ARN de rubrique Amazon SNS.
-
Sélectionnez Modifier.
-
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.
-
Sélectionnez Modifier.
Ajout d'une rubrique Amazon SNS AWS CLI)
Pour ajouter ou modifier une rubrique Amazon SNS pour un cluster, utilisez la AWS CLI commande. modify-cache-cluster
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-arnarn:aws:sns:us-west-2:123456789xxx:ElastiCacheNotifications
Pour Windows :
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --notification-topic-arnarn:aws:sns:us-west-2:123456789xx:ElastiCacheNotifications
Pour de plus amples informations, veuillez consulter modify-cache-cluster.
Ajouter 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 de plus amples informations, veuillez consulter 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 Amazon SNS à l'aide du AWS Management Console
-
Connectez-vous à la ElastiCache console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/
. -
Pour consulter une liste de vos clusters exécutant Memcached, dans le volet de navigation, sélectionnez Memcached.
Pour voir la liste de vos clusters exécutant Valkey ou Redis OSS, dans le volet de navigation, choisissez Valkey ou Redis OSS.
-
Cochez la case à gauche du cluster pour lequel vous souhaitez modifier la notification.
-
Sélectionnez Modifier.
-
Dans Modifier le cluster sous Rubrique pour notification SNS, choisissez Désactiver les notifications.
-
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-statusinactive
Pour Windows :
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --notification-topic-statusinactive
Note
Lorsque le cluster de cache appartient à un groupe de réplication, vous devez utiliser la commande CLI modify-replication-group
pour activer ou désactiver les notifications SNS.
Activation et désactivation des notifications ElastiCache Amazon SNS (API)
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>