Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Otomatisasi dengan AWS Proton EventBridge
Anda dapat memantau AWS Proton acara di Amazon EventBridge. EventBridge memberikan aliran data real-time dari aplikasi Anda sendiri, aplikasi software-as-a-service (SaaS), dan. Layanan AWS Anda dapat mengonfigurasi peristiwa untuk merespons perubahan status AWS sumber daya. EventBridge merutekan data ini kemudian ke layanan target seperti AWS Lambda dan Amazon Simple Notification Service. Peristiwa ini sama dengan yang muncul di CloudWatch Acara Amazon. CloudWatch Peristiwa memberikan aliran peristiwa sistem yang mendekati waktu nyata yang menggambarkan perubahan AWS sumber daya. Untuk informasi selengkapnya, lihat Apa itu Amazon EventBridge? di Panduan EventBridge Pengguna Amazon.
Gunakan EventBridge untuk diberitahu tentang perubahan status dalam alur kerja AWS Proton penyediaan.
Jenis peristiwa
Peristiwa terdiri dari aturan yang mencakup pola acara dan target. Anda mengonfigurasi aturan dengan memilih pola acara dan objek target:
- Pola peristiwa
-
Setiap aturan dinyatakan sebagai pola peristiwa dengan sumber dan jenis peristiwa untuk memantau dan target acara. Untuk memantau peristiwa, Anda membuat aturan dengan layanan yang Anda pantau sebagai sumber acara. Misalnya, Anda dapat membuat aturan dengan pola peristiwa yang digunakan AWS Proton sebagai sumber peristiwa untuk memicu aturan ketika ada perubahan dalam status penerapan.
- Target
-
Aturan menerima layanan yang dipilih sebagai target acara. Anda dapat mengatur layanan target untuk mengirim pemberitahuan, menangkap informasi status, mengambil tindakan korektif, memulai acara, atau mengambil tindakan lain.
Objek acara berisi bidang standar ID, akun, tipe detail Wilayah AWS, sumber, versi, sumber daya, waktu (opsional). Bidang detail adalah objek bersarang yang berisi bidang khusus untuk acara tersebut.
AWS Proton peristiwa dipancarkan atas dasar upaya terbaik. Penyampaian upaya terbaik berarti bahwa layanan mencoba mengirim semua acara ke EventBridge, tetapi dalam beberapa kasus yang jarang terjadi suatu peristiwa mungkin tidak disampaikan.
Untuk setiap AWS Proton sumber daya yang dapat memancarkan peristiwa, tabel berikut mencantumkan nilai tipe detail, bidang detail, dan (jika tersedia) referensi ke daftar nilai untuk bidang dan detail. status
previousStatus
Ketika sumber daya dihapus, nilai bidang status
detail adalahDELETED
.
Sumber Daya | Nilai tipe detail | Bidang detail |
---|---|---|
|
AWS Proton Perubahan Status Template Lingkungan |
|
|
AWS Proton Perubahan Status Versi Template Lingkungan |
|
|
AWS Proton Perubahan Status Template Layanan |
|
|
AWS Proton Perubahan Status Versi Template Layanan |
|
|
AWS Proton Perubahan Status Lingkungan |
|
|
AWS Proton Perubahan Status Layanan |
|
|
AWS Proton Perubahan Status Instans Layanan |
|
|
AWS Proton Perubahan Status Pipa Layanan |
|
|
AWS Proton Perubahan Status Koneksi Akun Lingkungan |
|
|
AWS Proton Perubahan Status Komponen |
|
AWS Proton contoh acara
Contoh berikut menunjukkan cara-cara yang AWS Proton dapat mengirim acara ke EventBridge.
Template layanan
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"], "detail": { "name": "sample-service-template-name", "status": "PUBLISHED", "previousStatus": "DRAFT" } }
Versi template layanan
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Version Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"], "detail": { "name": "sample-service-template-name", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_FAILED", "previousStatus": "REGISTRATION_IN_PROGRESS" } }
Lingkungan
{ "source": "aws.proton", "detail-type": ["AWS Proton Environment Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"], "detail": { "name": "sample-environment", "status": "DELETE_FAILED", "previousStatus": "DELETE_IN_PROGRESS" } }