Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu Bus A EventBridge cara Kustom?
Bus EventBridge Acara Kustom adalah bus acara tanpa server yang dijalankan oleh satu tim dan digunakan banyak tim dan akun. Anda menerbitkan acara untuk itu dengan PutEvents atauPutRawEvents. Ini merutekan setiap acara ke pelanggan yang filternya cocok, dan menyimpan salinan setiap acara untuk periode retensi yang Anda tetapkan di bus. Anda berbagi bus dengan akun lain melalui AWS Resource Access Manager (AWS RAM), dan masing-masing akun tersebut melampirkan pelanggannya sendiri. Pemilik bus tidak menulis rute atas nama mereka.
Di EventBridge konsol, jenis bus ditampilkan sebagai Bus Acara Kustom untuk bus ini dan Bus Acara Kustom - Klasik untuk bus yang menggunakan aturan dan target. Untuk nama CLI, SDK, dan IAM, lihat. Nama, titik akhir, dan izin IAM untuk Bus Peristiwa Kustom
Fitur utama
-
Cross-account berbagi melalui AWS RAM, dengan empat izin terkelola yang memungkinkan akun konsumen mempublikasikan, berlangganan, melampirkan sumber acara, atau ketiganya.
-
Retensi setiap acara selama 1 hingga 365 hari, diatur di bus.
-
Pengiriman yang dipesan (FIFO) dalam grup acara, per pelanggan.
-
Posisi awal untuk setiap pelanggan, sehingga pelanggan baru dapat membaca peristiwa yang dipertahankan dan pelanggan yang dijeda dapat melanjutkan tanpa kehilangan.
-
Deduplikasi pada waktu publikasi, berdasarkan konten atau dengan kunci yang Anda berikan, dalam jendela 5 menit.
-
PutRawEventsuntuk JSON, Avro, Protobuf, atau byte mentah, dengan deserialisasi registri skema untuk pemfilteran. -
Target universal yang memanggil tindakan AWS API yang mengubah status apa pun secara langsung, di samping target yang dipesan lebih dahulu.
Sumber daya
Anda bekerja dengan tiga sumber daya.
- Bus acara
-
Bus acara menerima acara yang Anda publikasikan dengan
PutEventsatauPutRawEvents, mengarahkannya ke pelanggan, dan menyimpannya. Anda mengatur periode penyimpanan, AWS KMS kunci opsional, dan berbagi lintas akun opsional di bus. Untuk negara bagian sebuah bus melintas, lihatStatus bus dan apa yang masing-masing memungkinkan. - Pelanggan
-
Pelanggan memberi nama acara yang Anda inginkan, dengan filter, dan satu target yang menerimanya. Anda membuatnya dengan
CreateSubscriber. Ini menonton satu bus, menyimpan peristiwa yang sesuai dengan filternya, secara opsional mengubah masing-masing, dan mengirimkannya ke tepat satu target. Untuk mengirim acara ke beberapa target, buat satu pelanggan untuk setiap target. - Sumber peristiwa
-
Sumber peristiwa menyerap peristiwa ke bus dari AWS layanan atau dari mitra perangkat lunak sebagai layanan (SaaS). Anda membuatnya dengan
CreateEventSource, menamai bus asal dan tujuan, dan EventBridge memindahkan acara untuk Anda.
Nama Sumber Daya Amazon (ARN) bus dan pelanggan diakhiri dengan pengidentifikasi yang EventBridge menghasilkan, misalnyaarn:aws:events:us-east-1:111122223333:event-busv2/orders/EXAMPLE1234567890abcdef. Simpan ARN lengkap bukan nama. Jika Anda menghapus bus dan membuat bus lain dengan nama yang sama, bus baru memiliki pengenal yang berbeda.
Satu bus, banyak akun
Untuk membiarkan akun lain menggunakan bus Anda, bagikan dengan AWS RAM dan lampirkan salah satu izin terkelola, misalnya AWSRAMEventBridgeEventBusV2SubscribeOnly untuk membiarkan akun tersebut melampirkan pelanggan. Akun tersebut kemudian membuat dan memiliki pelanggannya sendiri di bus Anda: ia hanya melihat pelanggannya ketika mencantumkannya, dan Anda melihat semuanya. Akun konsumen tidak dapat mengubah atau menghapus bus, dan Anda dapat menarik pelanggannya denganRevokeResource. Untuk izin, kebijakan sumber daya, dan pencabutan, lihatBerbagi Bus Acara Kustom dengan akun lain.
Bagaimana Bus Acara Kustom merutekan dan mempertahankan acara
Bus mengarahkan setiap acara ke pelanggan yang cocok saat tiba. Bus juga menyimpan acara selama jumlah hari yang Anda konfigurasikan. Retensi memungkinkan dua kemampuan.
-
Pelanggan dapat memulai dari titik di masa lalu. Begitulah cara Anda memutar ulang peristiwa yang dipertahankan, dan bagaimana pelanggan yang Anda buat hari ini membaca acara yang diterbitkan kemarin.
-
Pelanggan dapat menjeda dan kemudian melanjutkan tanpa kehilangan acara.
Untuk informasi selengkapnya, lihat Memilih periode retensi dan Memutar ulang peristiwa yang disimpan ke pelanggan.
Bagaimana Bus Acara Kustom berbeda dari Bus Acara Kustom - Klasik
| Kemampuan | Bus Acara Kustom | Bus Acara Kustom - Klasik |
|---|---|---|
| Cross-account menggunakan | Berbagi bus dengan AWS RAM. Setiap akun konsumen membuat dan memiliki pelanggannya di bus. | Berikan akun lain melalui kebijakan sumber daya bus, atau meneruskan peristiwa ke bus di akun lain. |
| Penyimpanan | Dibangun di dalam bus, untuk periode yang Anda tetapkan. | Tidak dipertahankan. Untuk menyimpan acara, tambahkan arsip. |
| Pemesanan | Pengiriman FIFO dalam grup acara, per pelanggan. | Tidak tersedia. |
| Memutar ulang | Posisi awal pelanggan di atas peristiwa yang dipertahankan. | Putar ulang dari arsip. |
| Publikasikan API | PutEventsuntuk JSON dan PutRawEvents untuk format apa pun, termasuk Avro dan Protobuf. |
PutEventsuntuk JSON. |
| Deduplikasi | Pada waktu publikasi, berdasarkan konten atau dengan kunci yang Anda berikan. | Tidak tersedia. |
| Target per sumber daya routing | Satu target per pelanggan. | Hingga lima target per aturan. |
Kasus penggunaan
-
Tim platform menjalankan satu
ordersbus dan membagikannya dengan akun tim pemenuhan, penagihan, dan analitik. Setiap tim melampirkan pelanggannya sendiri; tim platform tidak pernah mengedit routing untuk mereka. -
Layanan pembayaran menerbitkan dengan nomor
EventGroupIdper akun dan pelanggan FIFO mengirimkan acara setiap akun ke antrian secara berurutan. -
Konsumen analitik baru dibuat dengan posisi awal 30 hari yang lalu dan membaca satu bulan peristiwa yang dipertahankan sebelum mengejar lalu lintas langsung.
Harga
Anda membayar untuk acara yang Anda publikasikan, pengiriman ke pelanggan, dan retensi. Untuk tarif, lihat EventBridge Harga Amazon
Langkah selanjutnya
-
Pelajari nama mana yang akan digunakan di CLI, SDK, dan IAM:. Nama, titik akhir, dan izin IAM untuk Bus Peristiwa Kustom
-
Publikasikan acara pertama Anda:Menerbitkan acara ke Bus Acara Kustom.
-
Buat pelanggan yang mengirimkannya:Berlangganan acara di Bus Acara Kustom.