Gestión de las ElastiCache notificaciones de Amazon SNS - Amazon ElastiCache (Redis OSS)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Gestión de las ElastiCache notificaciones de Amazon SNS

Puede configurar ElastiCache el envío de notificaciones de eventos importantes del clúster mediante Amazon Simple Notification Service (Amazon SNS). En estos ejemplos, podrá configurar un clúster con el nombre de recurso de Amazon (ARN) de un tema de Amazon SNS para recibir notificaciones.

nota

En este tema, se da por sentado que se registró en Amazon SNS, que configuró un tema de Amazon SNS y se suscribió a dicho tema. Para obtener más información sobre cómo realizar esto, consulte la Guía para desarrolladores de Amazon Simple Notification

Adición de un tema de Amazon SNS

En las siguientes secciones se muestra cómo añadir un tema de Amazon SNS mediante la AWS consola AWS CLI, la o la ElastiCache API.

Adición de un tema de Amazon SNS (Consola)

En el siguiente procedimiento se muestra cómo agregar un tema de Amazon SNS para un clúster. A fin de agregar un tema de Amazon SNS para un grupo de reproducción, en el paso 2, en lugar de elegir un clúster, elija un grupo de reproducción y, a continuación, siga los mismos pasos restantes.

nota

Este proceso también se puede utilizar para modificar el tema de Amazon SNS.

A fin de agregar o modificar un tema de Amazon SNS para un clúster (Consola)
  1. Inicie sesión en la ElastiCache consola AWS Management Console y ábrala en https://console.aws.amazon.com/elasticache/.

  2. En Clusters (Clústeres), elija el clúster en el que desee agregar o modificar un ARN de tema de Amazon SNS.

  3. Elija Modificar.

  4. En Modify Cluster (Modificar clúster) en Topic for SNS Notification (Tema para notificación SNS), elija el tema de SNS que desea agregar, o bien elija Manual ARN input (Entrada manual de ARN) y escriba el ARN del tema de Amazon SNS.

  5. Elija Modificar.

Adición de un tema de Amazon SNS (AWS CLI)

Para añadir o modificar un tema de Amazon SNS para un clúster, utilice el AWS CLI comando. modify-cache-cluster

El siguiente ejemplo de código agrega un ARN de tema de Amazon SNS a my-cluster.

Para Linux, macOS o Unix:

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

Para Windows:

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

Para obtener más información, consulte modify-cache-cluster.

Añadir un tema de Amazon SNS (API) ElastiCache

A fin de agregar o modificar un tema de Amazon SNS para un clúster, realice una llamada a la acción ModifyCacheCluster con los siguientes parámetros:

  • 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>

Para obtener más información, consulte ModifyCacheCluster.

Habilitación y deshabilitación de notificaciones de Amazon SNS

Puede habilitar o deshabilitar las notificaciones para un clúster. Los siguientes procedimientos muestran cómo deshabilitar las notificaciones de Amazon SNS.

Habilitación y deshabilitación de las notificaciones de Amazon SNS (Consola)

Para deshabilitar las notificaciones de Amazon SNS mediante el AWS Management Console
  1. Inicie sesión en la ElastiCache consola AWS Management Console y ábrala en https://console.aws.amazon.com/elasticache/.

  2. Para ver una lista de los clústeres que ejecutan Redis OSS, en el panel de navegación, elija Redis OSS.

  3. Elija la casilla situada a la izquierda del nombre del clúster cuya notificación desee modificar.

  4. Elija Modificar.

  5. En Modify Cluster, en Topic for SNS Notification, elija Disable Notifications.

  6. Elija Modificar.

Habilitación y deshabilitación de las notificaciones de Amazon SNS (AWS CLI)

Para deshabilitar las notificaciones de Amazon SNS, utilice el comando modify-cache-cluster con los siguientes parámetros:

Para Linux, macOS o Unix:

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

Para Windows:

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

Activación y desactivación de las notificaciones ElastiCache de Amazon SNS (API)

Para deshabilitar las notificaciones de Amazon SNS, realice una llamada a la acción ModifyCacheCluster con los siguientes parámetros:

  • CacheClusterId=my-cluster

  • NotificationTopicStatus=inactive

Esta llamada devuelve un resultado similar al siguiente:

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>