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 ElastiCache notificações do Amazon SNS
Você pode configurar o ElastiCache envio de notificações para eventos importantes do cluster usando o Amazon Simple Notification Service (Amazon SNS). Nestes exemplos, você configurará um cluster com o nome de recurso da Amazon (ARN) de um tópico do Amazon SNS para receber notificações.
nota
Esse tópico pressupõe que você tenha se cadastrado no Amazon SNS e configurado e assinado um tópico do Amazon SNS. 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
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 opção--notification-topic-arn
para criar um tópico separado para esse grupo.
Adição de um tópico do Amazon SNS
As seções a seguir mostram como adicionar um tópico do Amazon SNS usando o AWS console AWS CLI, o ou a ElastiCache API.
Adição de um tópico do Amazon SNS (console)
O procedimento a seguir mostra como adicionar um tópico do Amazon SNS para um cluster. Ao usar o Valkey ou o Redis OSS para adicionar um tópico do Amazon SNS 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 tópico do Amazon SNS.
Para adicionar ou modificar um tópico do Amazon SNS 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 para o qual deseja adicionar ou modificar um ARN de tópico do Amazon SNS.
-
Escolha Modificar.
-
Em Modificar cluster em Tópico para notificação do SNS, escolha o tópico SNS que você deseja adicionar ou escolha Entrada manual de ARN e insira o ARN do tópico do Amazon SNS.
-
Escolha Modificar.
Adição de um tópico do Amazon SNS (AWS CLI)
Para adicionar ou modificar um tópico do Amazon SNS para um cluster, use o AWS CLI comando. modify-cache-cluster
O seguinte exemplo de código adiciona um ARN de tópico do Amazon SNS a 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.
Adicionar um tópico do Amazon SNS (API) ElastiCache
Para adicionar ou modificar um tópico do Amazon SNS para um cluster, chame a ação ModifyCacheCluster
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.
Habilitação e desabilitação de notificações do Amazon SNS
Você pode ativar ou desativar notificações para um cluster. Os procedimentos a seguir mostram como desativar notificações do Amazon SNS.
Habilitação e desabilitação de notificações do Amazon SNS (console)
Para desativar as notificações do Amazon SNS 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 clusters que estão executando o Memcached, no painel de navegação, escolha Memcached.
Para ver uma lista dos clusters que estão executando o Valkey ou o Redis OSS, no painel de navegação, selecione Valkey ou Redis OSS.
-
Escolha a caixa à esquerda do nome do cluster para o qual você deseja modificar notificações.
-
Escolha Modificar.
-
Em Modify Cluster, em Topic for SNS Notification, escolha Disable Notifications.
-
Escolha Modificar.
Habilitação e desabilitação de notificações do Amazon SNS (AWS CLI)
Para desabilitar notificações do Amazon SNS, 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
nota
Quando o cluster de cache pertence a um grupo de replicação, você deve usar o modify-replication-group
comando CLI para ativar ou desativar as notificações do SNS.
Ativando e desativando as notificações ElastiCache do Amazon SNS (API)
Para desabilitar notificações do Amazon SNS, chame a ação ModifyCacheCluster
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>