Gestione ElastiCache Amazon SNS - Amazon ElastiCache

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione ElastiCache Amazon SNS

Puoi configurare ElastiCache in modo tale che invii notifiche sugli eventi importanti del cluster con Amazon Simple Notification Service (Amazon SNS). Negli esempi che seguono, verrà configurato un cluster con l'Amazon Resource Name (ARN) di un argomento Amazon SNS per la ricezione di notifiche.

Nota

Tale argomento presuppone l'avvenuta registrazione a Amazon SNS, nonché la configurazione e sottoscrizione di un argomento Amazon SNS. Per ulteriori informazioni su come procedere, consultare la Guida per gli sviluppatori di Amazon Simple Notification Service.

Aggiungere un argomento Amazon SNS.

Le sezioni che seguono illustrano come aggiungere un argomento Amazon SNS con la console AWS, la AWS CLI o l'API di ElastiCache.

Aggiunta di un argomento Amazon SNS (console)

Nella seguente procedura viene mostrato come aggiungere un argomento Amazon SNS a un cluster.

Nota

Attenendosi alla presente procedura, è anche possibile modificare l'argomento Amazon SNS.

Per aggiungere o modificare l'argomento Amazon SNS per un cluster (console)
  1. Accedere alla AWS Management Console e aprire la console ElastiCache all'indirizzo https://console.aws.amazon.com/elasticache/.

  2. In Clusters (Cluster), scegliere il cluster al quale aggiungere o di cui modificare un ARN d'argomento Amazon SNS.

  3. Scegli Modifica.

  4. In Modify Cluster (Modifica cluster) nella sezione Topic for SNS Notification (Argomento per notifica SNS), scegliere l'argomento SNS da aggiungere o scegliere Manual ARN input (Input ARN manuale) e digitare l'ARN dell'argomento Amazon SNS.

  5. Scegli Modifica.

Aggiunta di un argomento Amazon SNS (AWS CLI)

Per aggiungere o modificare l'argomento Amazon SNS di un cluster, utilizzare il comando AWS CLI del modify-cache-cluster.

L'esempio di codice riportato di seguito rappresenta l'aggiunta di un ARN d'argomento Amazon SNS a my-cluster.

Per 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

Per Windows:

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

Per ulteriori informazioni, consulta modify-cache-cluster.

Aggiunta di un argomento Amazon SNS (API ElastiCache)

Per aggiungere o modificare l'argomento Amazon SNS di un cluster, occorre chiamare l'operazione ModifyCacheCluster con i seguenti parametri:

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

Per ulteriori informazioni, consulta ModifyCacheCluster.

Attivazione e disattivazione delle notifiche Amazon SNS

È possibile, in base alle proprie esigenze, abilitare o disabilitare le notifiche relative a un cluster. La seguente procedura mostra come disabilitare le notifiche Amazon SNS.

Attivazione e disattivazione delle notifiche Amazon SNS (Console)

Per disabilitare le notifiche di Amazon SNS con la AWS Management Console
  1. Accedere alla AWS Management Console e aprire la console ElastiCache all'indirizzo https://console.aws.amazon.com/elasticache/.

  2. Per visualizzare l'elenco dei cluster che eseguono Memcached, scegliere Memcached (Memcached) nel pannello di navigazione.

  3. Scegliere la casella a sinistra del cluster di cui modificare le notifiche.

  4. Scegli Modifica.

  5. In Modify Cluster (Modifica cluster) nella sezione Topic for SNS Notification (Argomento per notifica SNS), scegliere Disable Notifications (Disabilita notifiche).

  6. Scegli Modifica.

Attivazione e disattivazione delle notifiche Amazon SNS (AWS CLI)

Per disabilitare le notifiche Amazon SNS, occorre utilizzare il comando modify-cache-cluster con i seguenti parametri:

Per Linux, macOS o Unix:

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

Per Windows:

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

Attivazione e disattivazione delle notifiche Amazon SNS (API ElastiCache)

Per disabilitare le notifiche Amazon SNS, occorre chiamare l'operazione ModifyCacheCluster con i seguenti parametri:

  • CacheClusterId=my-cluster

  • NotificationTopicStatus=inactive

Questa chiamata restituisce un output simile al seguente:

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>