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)
-
Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/
. -
Em Clusters, escolha o cluster ao qual você deseja adicionar ou modificar um SNS tópico da AmazonARN.
-
Escolha Modificar.
-
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.
-
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-arnarn:aws:sns:us-west-2:123456789xxx:ElastiCacheNotifications
Para Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --notification-topic-arnarn: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
-
Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/
. -
Para ver uma lista dos seus clusters executando o RedisOSS, no painel de navegação, escolha Redis. OSS
-
Escolha a caixa à esquerda do nome do cluster para o qual você deseja modificar notificações.
-
Escolha Modificar.
-
Em Modificar cluster, em Tópico para SNS notificação, escolha Desativar notificações.
-
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-statusinactive
Para Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --notification-topic-statusinactive
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>