

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 ElastiCache notifications Amazon SNS
<a name="ECEvents.SNS"></a>

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](https://docs.aws.amazon.com/sns/latest/dg/). 
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
<a name="ECEvents.SNS.Adding"></a>

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)
<a name="ECEvents.SNS.Adding.Console"></a>

 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)**

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

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

1. Sélectionnez **Modifier**.

1. 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. 

1. Sélectionnez **Modifier**.

### Ajout d'une rubrique Amazon SNS AWS CLI)
<a name="ECEvents.SNS.Adding.CLI"></a>

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-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 de plus amples informations, veuillez consulter [modify-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html).

### Ajouter une rubrique Amazon SNS (API) ElastiCache
<a name="ECEvents.SNS.Adding.API"></a>

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`

**Example**  

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

Pour de plus amples informations, veuillez consulter [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html).

## Activation et désactivation des notifications Amazon SNS
<a name="ECEvents.SNS.Disabling"></a>

 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)
<a name="ECEvents.SNS.Disabling.Console"></a>

**Pour désactiver les notifications Amazon SNS à 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/](https://console.aws.amazon.com/elasticache/).

1. 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.**

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

1. Sélectionnez **Modifier**.

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

1. Sélectionnez **Modifier**.

### Activation et désactivation des notifications Amazon SNS (AWS CLI)
<a name="ECEvents.SNS.Disabling.CLI"></a>

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}}
```

**Note**  
Lorsque le cluster 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)
<a name="ECEvents.SNS.Disabling.API"></a>

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 :

**Example**  

```
 1. https://elasticache.us-west-2.amazonaws.com/
 2.     ?Action=ModifyCacheCluster
 3.     &ApplyImmediately=false
 4.     &CacheClusterId=my-cluster
 5.     &NotificationTopicStatus=inactive
 6.     &Version=2014-12-01
 7.     &SignatureVersion=4
 8.     &SignatureMethod=HmacSHA256
 9.     &Timestamp=20141201T220302Z
10.     &X-Amz-Algorithm=&AWS;4-HMAC-SHA256
11.     &X-Amz-Date=20141201T220302Z
12.     &X-Amz-SignedHeaders=Host
13.     &X-Amz-Expires=20141201T220302Z
14.     &X-Amz-Credential=<credential>
15.     &X-Amz-Signature=<signature>
```