Mengelola ElastiCache Notifikasi Amazon SNS - Amazon ElastiCache untuk Redis

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengelola ElastiCache Notifikasi Amazon SNS

Anda dapat mengonfigurasi ElastiCache untuk mengirim notifikasi untuk peristiwa klaster penting menggunakan Amazon Simple Notification Service (Amazon SNS). Pada contoh ini, Anda akan membuat konfigurasi klaster dengan Amazon Resource Name (ARN) dari topik Amazon SNS untuk menerima notifikasi.

catatan

Topik ini mengasumsikan bahwa Anda telah mendaftar untuk Amazon SNS dan telah menyiapkan dan berlangganan ke topik Amazon SNS. Untuk informasi tentang cara melakukannya, lihat halamanPanduan Developer Amazon Simple Notification Service.

Menambahkan topik Amazon SNS

Bagian berikut menunjukkan cara menambahkan topik Amazon SNS menggunakanAWSKonsol, yangAWS CLI, atau ElastiCache API.

Menambahkan topik Amazon SNS (Konsol)

Prosedur berikut menunjukkan cara menambahkan topik Amazon SNS untuk klaster. Untuk menambahkan topik Amazon SNS untuk grup replikasi, pada langkah 2, alih-alih memilih klaster, pilihlah grup replikasi kemudian ikuti langkah yang sama setelah itu.

catatan

Proses ini juga dapat digunakan untuk mengubah topik Amazon SNS.

Untuk menambahkan atau mengubah topik Amazon SNS untuk klaster (Konsol)
  1. Masuk keAWS Management Consoledan membuka ElastiCache konsol dihttps://console.aws.amazon.com/elasticache/.

  2. Masukklaster, pilih klaster yang ingin Anda tambahkan atau ubah ARN topik Amazon SNS.

  3. Pilih Ubah.

  4. MasukMemodifikasi Klaster mengubahdi bawahTopik untuk Notifikasi SNS, pilih topik SNS yang ingin Anda tambahkan, atau pilihInput ARN manualdan ketik ARN dari topik Amazon SNS.

  5. Pilih Ubah.

Menambahkan topik Amazon SNS (AWS CLI)

Untuk menambahkan atau mengubah topik Amazon SNS untuk klaster, gunakanAWS CLIkomandomodify-cache-cluster.

Contoh kode berikut menambahkan ARN topik Amazon SNS untukklaster saya.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Untuk informasi selengkapnya, lihatmodify-cache-cluster.

Menambahkan topik Amazon SNS (ElastiCache API INI)

Untuk menambahkan atau mengubah topik Amazon SNS untuk klaster, panggilModifyCacheClustertindakan dengan parameter berikut:

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

Untuk informasi selengkapnya, lihatModifyCacheCluster.

Mengaktifkan dan menonaktifkan notifikasi Amazon SNS

Anda dapat mengaktifkan atau menonaktifkan notifikasi untuk klaster. Prosedur berikut menunjukkan cara menonaktifkan notifikasi Amazon SNS.

Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (Konsol)

Untuk menonaktifkan notifikasi Amazon SNS menggunakan AWS Management Console
  1. Masuk keAWS Management Consoledan membuka ElastiCache konsol dihttps://console.aws.amazon.com/elasticache/.

  2. Untuk melihat daftar klaster Anda yang menjalankan Redis, pada panel navigasi, pilih Redis.

  3. Pilih kotak di sebelah kiri klaster yang ingin diubah notifikasinya.

  4. Pilih Ubah.

  5. Pada Ubah Klaster di bawah Topik untuk Notifikasi SNS, pilih Nonaktifkan Notifikasi.

  6. Pilih Ubah.

Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (AWS CLI)

Untuk menonaktifkan notifikasi Amazon SNS, gunakan perintah tersebutmodify-cache-clusterdengan parameter berikut:

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Mengaktifkan dan menonaktifkan notifikasi Amazon SNS (ElastiCache API INI)

Untuk menonaktifkan notifikasi Amazon SNS, panggilModifyCacheClustertindakan dengan parameter berikut:

  • CacheClusterId=my-cluster

  • NotificationTopicStatus=inactive

Panggilan ini menghasilkan output serupa dengan berikut ini:

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>