Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan pemeriksaan kesiapan di ARC dengan Amazon EventBridge
catatan
Fitur pemeriksaan kesiapan di Amazon Application Recovery Controller (ARC) tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat perubahan ketersediaan pemeriksaan kesiapan Amazon Application Recovery Controller (ARC).
Menggunakan Amazon EventBridge, Anda dapat mengatur aturan berbasis peristiwa yang memantau sumber daya pemeriksaan kesiapan Anda di Amazon Application Recovery Controller (ARC), lalu memulai tindakan target yang menggunakan layanan lain AWS . Misalnya, Anda dapat menetapkan aturan untuk mengirimkan pemberitahuan email dengan memberi sinyal topik Amazon SNS saat status pemeriksaan kesiapan berubah dari SIAP menjadi TIDAK SIAP.
catatan
ARC hanya menerbitkan EventBridge acara untuk pemeriksaan kesiapan di Wilayah AS Barat (Oregon) (us-west-2) AWS . Untuk menerima EventBridge acara untuk pemeriksaan kesiapan, buat EventBridge aturan di Wilayah AS Barat (Oregon).
Anda dapat membuat aturan di Amazon EventBridge untuk bertindak pada acara pemeriksaan kesiapan ARC berikut:
-
Kesiapan periksa kesiapan. Acara menentukan apakah status pemeriksaan kesiapan berubah, misalnya, dari READY menjadi NOT READY.
Untuk menangkap peristiwa ARC tertentu yang Anda minati, tentukan pola khusus peristiwa yang EventBridge dapat digunakan untuk mendeteksi peristiwa. Pola acara memiliki struktur yang sama dengan peristiwa yang mereka cocokkan. Pola mengutip bidang yang ingin Anda cocokkan dan memberikan nilai yang Anda cari.
Peristiwa dipancarkan atas dasar upaya terbaik. Mereka dikirim dari ARC ke EventBridge hampir real-time dalam keadaan operasional normal. Namun, situasi dapat muncul yang mungkin menunda atau mencegah pengiriman suatu peristiwa.
Untuk informasi tentang cara kerja EventBridge aturan dengan pola peristiwa, lihat Acara dan Pola Peristiwa di EventBridge.
Pantau sumber daya pemeriksaan kesiapan dengan EventBridge
Dengan EventBridge, Anda dapat membuat aturan yang menentukan tindakan yang akan diambil saat ARC memancarkan peristiwa untuk sumber daya pemeriksaan kesiapan.
Untuk mengetik atau menyalin dan menempelkan pola acara ke EventBridge konsol, di konsol, pilih opsi Masukkan opsi saya sendiri. Untuk membantu Anda menentukan pola peristiwa yang mungkin berguna bagi Anda, topik ini mencakup contoh pola acara kesiapan.
Untuk membuat aturan untuk peristiwa sumber daya
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Wilayah AWS Untuk membuat aturan di, pilih AS Barat (Oregon). Ini adalah Wilayah yang diperlukan untuk acara kesiapan.
-
Pilih Buat aturan.
-
Masukkan Nama untuk aturan tersebut, dan, secara opsional, deskripsi.
-
Untuk bus acara, tinggalkan nilai default, default.
-
Pilih Berikutnya.
-
Untuk langkah Build event pattern, untuk Event source, tinggalkan nilai default, AWS events.
-
Di bawah acara sampel, pilih Masukkan milik saya sendiri.
-
Untuk acara sampel, ketik atau salin dan tempel pola acara. Sebagai contoh, lihat bagian selanjutnya.
Contoh pola acara kesiapan
Pola acara memiliki struktur yang sama dengan peristiwa yang mereka cocokkan. Pola mengutip bidang yang ingin Anda cocokkan dan memberikan nilai yang Anda cari.
Anda dapat menyalin dan menempelkan pola peristiwa dari bagian ini EventBridge ke dalam untuk membuat aturan yang dapat Anda gunakan untuk memantau tindakan dan sumber daya ARC.
Pola peristiwa berikut memberikan contoh yang mungkin Anda gunakan EventBridge untuk kemampuan pemeriksaan kesiapan di ARC.
-
Pilih semua acara dari pemeriksaan kesiapan ARC.
{ "source": [ "aws.route53-recovery-readiness" ] } -
Pilih hanya peristiwa yang terkait dengan sel.
{ "source": [ "aws.route53-recovery-readiness" ], "detail-type": [ "Route 53 Application Recovery Controller cell readiness status change" ] } -
Pilih hanya peristiwa yang terkait dengan sel tertentu yang dipanggil
MyExampleCell.{ "source": [ "aws.route53-recovery-readiness" ], "detail-type": [ "Route 53 Application Recovery Controller cell readiness status change" ], "resources": [ "arn:aws:route53-recovery-readiness::111122223333:cell/MyExampleCell" ] } -
Pilih hanya peristiwa ketika status pemeriksaan grup pemulihan, sel, atau kesiapan menjadi
NOT READY.{ "source":[ "aws.route53-recovery-readiness" ], "detail-type":{ "new-state":{ "readiness-status":[ "NOT_READY" ] } } } -
Pilih hanya peristiwa ketika grup pemulihan, sel, atau pemeriksaan kesiapan menjadi apa pun kecuali
READY{ "source":[ "aws.route53-recovery-readiness" ], "detail":{ "new-state":{ "readiness-status":[ { "anything-but":"READY" } ] } } }
Berikut ini adalah contoh peristiwa ARC untuk perubahan status kesiapan grup pemulihan:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller recovery group readiness status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:recovery-group/BillingApp" ], "detail": { "recovery-group-name": "BillingApp", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Berikut ini adalah contoh peristiwa ARC untuk perubahan status kesiapan sel:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller cell readiness status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:cell/PDXCell" ], "detail": { "cell-name": "PDXCell", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Berikut ini adalah contoh peristiwa ARC untuk perubahan status pemeriksaan kesiapan:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller readiness check status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:readiness-check/UserTableReadinessCheck" ], "detail": { "readiness-check-name": "UserTableReadinessCheck", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Tentukan grup CloudWatch log untuk digunakan sebagai target
Saat membuat EventBridge aturan, Anda harus menentukan target tempat kejadian yang cocok dengan aturan dikirim. Untuk daftar target yang tersedia untuk EventBridge, lihat Target tersedia di EventBridge konsol. Salah satu target yang dapat Anda tambahkan ke EventBridge aturan adalah grup CloudWatch log Amazon. Bagian ini menjelaskan persyaratan untuk menambahkan grup CloudWatch log sebagai target, dan menyediakan prosedur untuk menambahkan grup log saat Anda membuat aturan.
Untuk menambahkan grup CloudWatch log sebagai target, Anda dapat melakukan salah satu hal berikut:
Buat grup log baru
Pilih grup log yang ada
Jika Anda menentukan grup log baru menggunakan konsol saat Anda membuat aturan, EventBridge secara otomatis membuat grup log untuk Anda. Pastikan grup log yang Anda gunakan sebagai target EventBridge aturan dimulai dengan/aws/events. Jika Anda ingin memilih grup log yang ada, ketahuilah bahwa hanya grup log yang dimulai dengan yang /aws/events muncul sebagai opsi di menu drop-down. Untuk informasi selengkapnya, lihat Membuat grup log baru di Panduan CloudWatch Pengguna Amazon.
Jika Anda membuat atau menggunakan grup CloudWatch log untuk digunakan sebagai target menggunakan CloudWatch operasi di luar konsol, pastikan Anda menetapkan izin dengan benar. Jika Anda menggunakan konsol untuk menambahkan grup log ke EventBridge aturan, kebijakan berbasis sumber daya untuk grup log diperbarui secara otomatis. Namun, jika Anda menggunakan AWS Command Line Interface atau AWS SDK untuk menentukan grup log, maka Anda harus memperbarui kebijakan berbasis sumber daya untuk grup log. Kebijakan contoh berikut menggambarkan izin yang harus Anda tetapkan dalam kebijakan berbasis sumber daya untuk grup log:
Anda tidak dapat mengonfigurasi kebijakan berbasis sumber daya untuk grup log menggunakan konsol. Untuk menambahkan izin yang diperlukan ke kebijakan berbasis sumber daya, gunakan operasi CloudWatch PutResourcePolicy API. Kemudian, Anda dapat menggunakan perintah describe-resource-policies
Untuk membuat aturan untuk peristiwa sumber daya dan menentukan target grup CloudWatch log
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Pilih Wilayah AWS yang ingin Anda buat aturan.
-
Pilih Buat aturan lalu masukkan informasi apa pun tentang aturan tersebut, seperti pola acara atau detail jadwal.
Untuk informasi selengkapnya tentang membuat EventBridge aturan untuk kesiapan, lihat Mem antau sumber daya pemeriksaan kesiapan dengan EventBridge.
Pada halaman Pilih target, pilih CloudWatch sebagai target Anda.
Pilih grup CloudWatch log dari menu drop-down.