Ikhtisar pemberitahuan RDS acara Amazon - Amazon Aurora

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

Ikhtisar pemberitahuan RDS acara Amazon

Amazon RDS mengelompokkan acara ke dalam kategori yang dapat Anda berlangganan sehingga Anda dapat diberi tahu saat peristiwa dalam kategori tersebut terjadi.

RDSsumber daya yang memenuhi syarat untuk berlangganan acara

Untuk Amazon Aurora, peristiwa terjadi baik di klaster DB maupun tingkat instans DB. Anda dapat berlangganan kategori peristiwa untuk sumber daya berikut:

  • Instans DB

  • Klaster DB

  • Snapshot klaster DB

  • Grup parameter DB

  • Grup keamanan DB

  • RDSProksi

  • Versi mesin kustom

Misalnya, jika berlangganan kategori pencadangan untuk instans DB tertentu, Anda akan diberi tahu setiap kali ada peristiwa terkait pencadangan yang memengaruhi instans DB. Jika berlangganan kategori perubahan konfigurasi untuk instans DB, Anda akan diberi tahu saat instans DB diubah. Anda juga menerima pemberitahuan saat langganan pemberitahuan peristiwa berubah.

Sebaiknya Anda membuat beberapa langganan yang berbeda. Misalnya, Anda dapat membuat satu langganan yang menerima semua pemberitahuan peristiwa untuk semua instans DB dan langganan lain yang hanya mencakup peristiwa penting untuk sebagian instans DB. Untuk langganan kedua, tentukan satu atau beberapa instans DB dalam filter.

Proses dasar untuk berlangganan notifikasi RDS acara Amazon

Proses berlangganan notifikasi RDS acara Amazon adalah sebagai berikut:

  1. Anda membuat langganan notifikasi RDS acara Amazon dengan menggunakan RDS konsol Amazon, AWS CLI, atauAPI.

    Amazon RDS menggunakan SNS topik Amazon untuk mengidentifikasi setiap langganan. ARN RDSKonsol Amazon membuat ARN untuk Anda saat Anda membuat langganan. Buat ARN dengan menggunakan SNS konsol Amazon, Amazon AWS CLI, atau Amazon SNSAPI.

  2. Amazon RDS mengirimkan email persetujuan atau SMS pesan ke alamat yang Anda kirimkan dengan langganan Anda.

  3. Anda mengonfirmasi langganan Anda dengan memilih tautan di pemberitahuan yang Anda terima.

  4. RDSKonsol Amazon memperbarui bagian Langganan Acara Saya dengan status langganan Anda.

  5. Amazon RDS mulai mengirimkan notifikasi ke alamat yang Anda berikan saat Anda membuat langganan.

Untuk mempelajari manajemen identitas dan akses saat menggunakan AmazonSNS, lihat Manajemen identitas dan akses di Amazon SNS di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

Anda dapat menggunakan AWS Lambda untuk memproses pemberitahuan acara dari instans DB. Untuk informasi selengkapnya, lihat Menggunakan AWS Lambda dengan Amazon RDS di Panduan AWS Lambda Pengembang.

Pengiriman pemberitahuan RDS acara

Amazon RDS mengirimkan pemberitahuan ke alamat yang Anda berikan saat Anda membuat langganan. Pemberitahuan dapat mencakup atribut pesan yang berisi metadata terstruktur tentang pesan tersebut. Untuk mengetahui informasi selengkapnya tentang atribut pesan, lihat Kategori acara Amazon RDS dan pesan acara untuk Aurora.

Pemberitahuan peristiwa mungkin memerlukan waktu hingga lima menit untuk dikirimkan.

penting

Amazon RDS tidak menjamin urutan acara yang dikirim dalam aliran acara. Urutan peristiwa dapat berubah sewaktu-waktu.

Saat Amazon SNS mengirimkan notifikasi ke langganan HTTP atau HTTPS titik akhir, POST pesan yang dikirim ke titik akhir memiliki badan pesan yang berisi dokumen. JSON Untuk informasi selengkapnya, lihat SNSpesan dan JSON format Amazon di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

Anda dapat mengonfigurasi SNS untuk memberi tahu Anda dengan pesan teks. Untuk informasi selengkapnya, lihat Pesan teks seluler (SMS) di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.

Untuk mematikan notifikasi tanpa menghapus langganan, pilih Tidak untuk Diaktifkan di RDS konsol Amazon. Atau Anda dapat mengatur Enabled parameter untuk false menggunakan AWS CLI atau Amazon RDSAPI.

Penagihan untuk pemberitahuan RDS acara Amazon

Penagihan untuk pemberitahuan RDS acara Amazon adalah melalui AmazonSNS. SNSBiaya Amazon berlaku saat menggunakan pemberitahuan acara. Untuk informasi selengkapnya tentang SNS penagihan Amazon, lihat harga Layanan Pemberitahuan Sederhana Amazon.

Contoh RDS acara Aurora Amazon EventBridge

Contoh berikut menggambarkan berbagai jenis JSON peristiwa Amazon dalam format. Untuk tutorial yang menunjukkan cara menangkap dan melihat peristiwa dalam JSON format, lihatTutorial: Log perubahan status instans DB menggunakan Amazon EventBridge.

Contoh peristiwa klaster DB

Berikut ini adalah contoh peristiwa cluster DB dalam JSON format. Peristiwa ini menunjukkan bahwa klaster bernama my-db-cluster di-patch. ID peristiwanya adalah RDS-EVENT-0173.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "RDS DB Cluster Event", "source": "aws.rds", "account": "123456789012", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:rds:us-east-1:123456789012:cluster:my-db-cluster" ], "detail": { "EventCategories": [ "notification" ], "SourceType": "CLUSTER", "SourceArn": "arn:aws:rds:us-east-1:123456789012:cluster:my-db-cluster", "Date": "2018-10-06T12:26:13.882Z", "Message": "Database cluster has been patched", "SourceIdentifier": "my-db-cluster", "EventID": "RDS-EVENT-0173" } }

Contoh peristiwa grup parameter DB

Berikut ini adalah contoh peristiwa grup parameter DB dalam JSON format. Peristiwa ini menunjukkan bahwa parameter time_zone telah diperbarui dalam grup parameter my-db-param-group. ID acara adalah RDS - EVENT -0037.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "RDS DB Parameter Group Event", "source": "aws.rds", "account": "123456789012", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:rds:us-east-1:123456789012:pg:my-db-param-group" ], "detail": { "EventCategories": [ "configuration change" ], "SourceType": "DB_PARAM", "SourceArn": "arn:aws:rds:us-east-1:123456789012:pg:my-db-param-group", "Date": "2018-10-06T12:26:13.882Z", "Message": "Updated parameter time_zone to UTC with apply method immediate", "SourceIdentifier": "my-db-param-group", "EventID": "RDS-EVENT-0037" } }

Contoh peristiwa snapshot klaster DB

Berikut ini adalah contoh peristiwa snapshot cluster DB dalam JSON format. Peristiwa ini menunjukkan pembuatan snapshot bernama my-db-cluster-snapshot. ID acara adalah RDS - EVENT -0074.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "RDS DB Cluster Snapshot Event", "source": "aws.rds", "account": "123456789012", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:rds:us-east-1:123456789012:cluster-snapshot:rds:my-db-cluster-snapshot" ], "detail": { "EventCategories": [ "backup" ], "SourceType": "CLUSTER_SNAPSHOT", "SourceArn": "arn:aws:rds:us-east-1:123456789012:cluster-snapshot:rds:my-db-cluster-snapshot", "Date": "2018-10-06T12:26:13.882Z", "SourceIdentifier": "my-db-cluster-snapshot", "Message": "Creating manual cluster snapshot", "EventID": "RDS-EVENT-0074" } }