Gerenciando SNS notificações ElastiCache da Amazon - Amazon ElastiCache (RedisOSS)

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. 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 e 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 seus clusters executando o RedisOSS, no painel de navegação, escolha 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>