Gerenciando SNS notificações ElastiCache da Amazon - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciando SNS notificações ElastiCache da Amazon

Você pode configurar ElastiCache para enviar notificações para eventos importantes do cluster usando o Amazon Simple Notification Service (AmazonSNS). Nesses exemplos, você configurará um cluster com o Amazon Resource Name (ARN) de um SNS tópico da Amazon para receber notificações.

nota
  • Este tópico pressupõe que você se inscreveu na Amazon SNS e configurou e se inscreveu em um tópico da AmazonSNS. Para obter informações sobre como fazer isso, consulte o Guia do desenvolvedor do Amazon Simple Notification Service.

  • Por padrão, API modify-replication-group isso afeta todos os grupos em uma região e não apenas o grupo especificado atualmente. Se você quiser configurar um grupo específico em uma região de forma diferente dos outros grupos, você pode usar a --notification-topic-arn opção de criar um tópico separado para esse grupo.

Adicionar um SNS tópico da Amazon

As seções a seguir mostram como adicionar um SNS tópico da Amazon usando o AWS Console AWS CLI, o ou ElastiCache API o.

Adicionar um SNS tópico da Amazon (Console)

O procedimento a seguir mostra como adicionar um SNS tópico da Amazon a um cluster. Ao usar o Valkey ou o Redis OSS para adicionar um SNS tópico da Amazon para um grupo de replicação na etapa 2, em vez de escolher um cluster, escolha um grupo de replicação. Em seguida, siga as mesmas etapas restantes.

nota

Esse processo também pode ser usado para modificar o SNS tópico da Amazon.

Para adicionar ou modificar um SNS tópico da Amazon para um cluster (console)
  1. Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/.

  2. Em Clusters, escolha o cluster ao qual você deseja adicionar ou modificar um SNS tópico da AmazonARN.

  3. Escolha Modificar.

  4. Em Modificar cluster, em Tópico para SNS notificação, escolha o SNS tópico que você deseja adicionar ou escolha ARNEntrada manual e digite o SNS tópico ARN da Amazon.

  5. Escolha Modificar.

Adicionando um SNS tópico da Amazon (AWS CLI)

Para adicionar ou modificar um SNS tópico da Amazon para um cluster, use o AWS CLI comandomodify-cache-cluster.

O exemplo de código a seguir adiciona um SNS tópico arn da Amazon ao my-cluster.

Para 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

Para Windows:

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

Para obter mais informações, consulte modify-cache-cluster.

Adicionando um SNS tópico da Amazon (ElastiCache API)

Para adicionar ou modificar um SNS tópico da Amazon para um cluster, chame a ModifyCacheCluster ação com os seguintes 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 obter mais informações, consulte ModifyCacheCluster.

Ativando e desativando as notificações da Amazon SNS

Você pode ativar ou desativar notificações para um cluster. Os procedimentos a seguir mostram como desativar as SNS notificações da Amazon.

Ativando e desativando SNS as notificações da Amazon (console)

Para desativar as SNS notificações da Amazon usando o AWS Management Console
  1. Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/.

  2. Para ver uma lista dos clusters que estão executando o Memcached, no painel de navegação, escolha Memcached.

    Para ver uma lista dos seus clusters executando Valkey ou RedisOSS, no painel de navegação, escolha Valkey ou Redis. OSS

  3. Escolha a caixa à esquerda do nome do cluster para o qual você deseja modificar notificações.

  4. Escolha Modificar.

  5. Em Modificar cluster, em Tópico para SNS notificação, escolha Desativar notificações.

  6. Escolha Modificar.

Ativando e desativando SNS as notificações da Amazon ()AWS CLI

Para desativar SNS as notificações da Amazon, use o comando modify-cache-cluster com os seguintes parâmetros:

Para Linux, macOS ou 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

Ativando e desativando SNS as notificações da Amazon () ElastiCache API

Para desativar SNS as notificações da Amazon, chame a ModifyCacheCluster ação com os seguintes parâmetros:

  • CacheClusterId=my-cluster

  • NotificationTopicStatus=inactive

Essa chamada retorna uma saída semelhante à seguinte:

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>