Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan zonal autoshift dengan Amazon EventBridge
Menggunakan Amazon EventBridge, Anda dapat mengatur aturan berbasis peristiwa yang memantau sumber daya autoshift zona Anda dan memulai tindakan target yang menggunakan layanan lain. AWS Misalnya, Anda dapat menetapkan aturan untuk mengirimkan notifikasi email dengan memberi sinyal topik Amazon SNS saat proses latihan dimulai untuk pemindahan otomatis zona.
Anda dapat membuat aturan di Amazon EventBridge untuk bertindak pada zonal autoshift. Peristiwa untuk zonal autoshift menentukan informasi status tentang latihan run atau autoshift, misalnya, ketika latihan dijalankan. Anda dapat mengonfigurasi zonal autoshift untuk memberi tahu Anda tentang peristiwa autoshift zonal untuk sumber daya yang Anda aktifkan untuk layanan.
Anda juga dapat memilih, selain atau sebagai pengganti notifikasi lainnya, untuk mengaktifkan notifikasi pengamat autoshift, yang menyediakan peristiwa notifikasi setiap kali AWS memulai autoshift untuk Zona Ketersediaan yang berpotensi terganggu. Pemberitahuan pengamat Autoshift terpisah dari notifikasi yang Anda terima saat lalu lintas untuk sumber daya yang telah Anda aktifkan untuk autoshift zonal dipindahkan dari Zona Ketersediaan. Anda tidak perlu mengonfigurasi sumber daya apa pun dengan zonal autoshift untuk mengaktifkan notifikasi pengamat autoshift. Untuk informasi selengkapnya, lihat Mengaktifkan dan bekerja dengan zonal autoshift.
Untuk menangkap peristiwa autoshift zona 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 autoshift zonal dengan EventBridge
Dengan EventBridge, Anda dapat membuat aturan yang menentukan tindakan yang akan diambil saat ARC memancarkan peristiwa untuk sumber dayanya. Misalnya, Anda dapat membuat aturan yang mengirimkan pesan email saat latihan dijalankan untuk zonal autoshift.
Untuk mengetik atau menyalin dan menempelkan pola acara ke EventBridge konsol, pilih opsi untuk menggunakan Masukkan opsi saya sendiri di konsol. Untuk membantu Anda menentukan pola peristiwa yang mungkin berguna bagi Anda, topik ini mencakup contoh pola pencocokan peristiwa autoshift zonal dan peristiwa autoshift zonal yang dapat Anda gunakan.
Untuk membuat aturan untuk peristiwa sumber daya
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Pilih Wilayah AWS tempat Anda ingin membuat aturan, yaitu Wilayah tempat Anda tertarik menonton acara.
-
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.
Contoh pola peristiwa autoshift zonal
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 autoshift zona.
Saat Anda membuat pola peristiwa untuk peristiwa autoshift zonal, Anda dapat menentukan salah satu dari berikut ini untuk: detail-type
Autoshift In ProgressAutoshift CompletedPractice Run StartedPractice Run SucceededPractice Run InterruptedPractice Run FailedFIS Experiment Autoshift In ProgressFIS Experiment Autoshift CompletedFIS Experiment Autoshift CanceledManual Shift StartedManual Shift UpdatedManual Shift Canceled
Ketika latihan diinterupsi, untuk informasi lebih lanjut tentang apa yang menyebabkan gangguan, lihat additionalFailureInfo bidang.
Anda dapat memilih untuk memantau semua AWS autoshift dengan mengaktifkan notifikasi pengamat autoshift. Setelah Anda mengaktifkan notifikasi pengamat autoshift, untuk menerima notifikasi, pilih untuk diberi tahu untuk jenis detail autoshift zonal. Autoshift In Progress Untuk melihat langkah-langkah untuk mengaktifkan notifikasi pengamat autoshift, lihat. Mengaktifkan dan bekerja dengan zonal autoshift
Sebagai contoh, lihat bagian Contoh peristiwa autoshift zonal.
-
Pilih semua acara dari zonal autoshift di mana autoshift telah dimulai.
Perhatikan hal-hal berikut:
Jika Anda mengaktifkan notifikasi pengamat autoshift, ARC mengembalikan semua peristiwa autoshift.
Jika Anda tidak mengaktifkan notifikasi pengamat autoshift, ARC mengembalikan peristiwa autoshift hanya jika sumber daya yang telah Anda konfigurasikan untuk autoshift zonal disertakan dalam autoshift.
{ "source": [ "aws.arc-zonal-shift" ], "detail-type": [ "Autoshift In Progress" ] } -
Pilih semua acara dari zonal autoshift di mana latihan telah dimulai.
{ "source": [ "aws.arc-zonal-shift" ], "detail-type": [ "Practice Run Started" ] } -
Pilih semua peristiwa dari zonal autoshift yang menjalankan latihan gagal.
{ "source": [ "aws.arc-zonal-shift" ], "detail-type": [ "Practice Run Failed" ] }
Contoh peristiwa autoshift zonal
Bagian ini mencakup contoh peristiwa untuk tindakan autoshi ft zonal.
Berikut ini adalah contoh peristiwa untuk Autoshift In Progress tindakan, ketika 1) notifikasi pengamat autoshift di aktifkan dan 2) Anda belum mengonfigurasi sumber daya dengan zonal autoshift yang disertakan dalam autoshift:
{ "version": "0", "id": "05d4d2d5-9c76-bfea-72d2-d4614802adb4", "detail-type": "Autoshift In Progress", "source": "aws.arc-zonal-shift", "account": "111122223333", "time": "2023-11-16T23:38:14Z", "region": "us-east-1", "resources": [], "detail": { "version": "0.0.1", "data": "", "metadata": { "awayFrom": "use1-az2", "notes":"AWS has started an autoshift for an impaired Availability Zone. This notification is separate from autoshift notifications for resources, if any, that you have configured for zonal autoshift. For details, see the Developer Guide." } } }
Berikut ini adalah contoh peristiwa untuk Autoshift In Progress tindakan, ketika 1) notifikasi pengamat autoshift dinonaktifkan dan 2) Anda telah mengonfigurasi sumber daya dengan zonal autoshift yang disertakan dalam autoshift:
{ "version": "0", "id": "05d4d2d5-9c76-bfea-72d2-d4614802adb4", "detail-type": "Autoshift In Progress", "source": "aws.arc-zonal-shift", "account": "111122223333", "time": "2023-11-16T23:38:14Z", "region": "us-east-1", "resources": [ "TEST-EXAMPLE-2023-11-16-23-28-11-5" ], "detail": { "version": "0.0.1", "data": "", "metadata": { "awayFrom": "use1-az2", "notes":"" } } }
Berikut ini adalah contoh peristiwa untuk Practice Run Interrupted tindakan:
{ "version": "0", "id": "05d4d2d5-9c76-bfea-72d2-d4614802adb4", "detail-type": "Practice Run Interrupted", "source": "aws.arc-zonal-shift", "account": "111122223333", "time": "2023-11-16T23:38:14Z", "region": "us-east-1", "resources": [ "TEST-EXAMPLE-2023-11-16-23-28-11-5" ], "detail": { "version": "0.0.1", "data": { "additionalFailureInfo": "Practice run interrupted. The blocking alarm entered ALARM state." }, "metadata": { "awayFrom": "use1-az2" } } }
Berikut ini adalah contoh peristiwa untuk FIS Experiment Autoshift In Progress tindakan:
{ "version": "0", "id": "05d4d2d5-9c76-bfea-72d2-d4614802adb4", "detail-type": "FIS Experiment Autoshift In Progress", "source": "aws.arc-zonal-shift", "account": "111122223333", "time": "2023-11-16T23:38:14Z", "region": "us-east-1", "resources": [ "TEST-EXAMPLE-2023-11-16-23-28-11-5" ], "detail": { "version": "0.0.1", "data": "", "metadata": { "awayFrom": "use1-az2", "notes":"" } } }
Berikut ini adalah contoh peristiwa untuk Manual Shift Started tindakan tersebut. Ini dipancarkan ketika StartZonalShift API dipanggil pada sumber daya:
{ "version": "0", "id": "05d4d2d5-9c76-bfea-72d2-d4614802adb4", "detail-type": "Manual Shift Started", "source": "aws.arc-zonal-shift", "account": "111122223333", "time": "2023-11-16T23:38:14Z", "region": "us-east-1", "resources": [ "TEST-EXAMPLE-2023-11-16-23-28-11-5" ], "detail": { "version": "0.0.1", "data": "", "metadata": { "awayFrom": "use1-az2", "notes":"" } } }
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 ARC, lihat bagian sebelumnya dalam topik ini.
Pada halaman Pilih target, pilih CloudWatch sebagai target Anda.
Pilih grup CloudWatch log dari menu drop-down.