All Products
Search
Document Center

EventBridge:Rute event ke EventBridge

Last Updated:Mar 12, 2026

Saat beberapa tim atau unit bisnis masing-masing mengoperasikan event bus-nya sendiri, Anda sering perlu mengagregasi atau berbagi event antar-bus untuk pemantauan terpusat, pemrosesan, atau otomatisasi lintas tim. Aturan event EventBridge memungkinkan Anda meneruskan event dari satu bus ke bus lain, baik dalam akun yang sama maupun lintas akun. Kedua mode mendukung pengiriman lintas wilayah.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Mode perutean

Rute akun yang sama

Pada rute akun yang sama, event bus default dan semua event bus kustom dimiliki oleh satu akun Alibaba Cloud. Aturan event pada bus mana pun meneruskan event yang sesuai ke bus kustom lain untuk pemrosesan terpusat.

Same-account routing

Rute cross-account

Rute cross-account meneruskan event dari akun pengirim (Akun A) ke event bus yang dimiliki oleh akun penerima (Akun B). Skema ini cocok untuk organisasi di mana satu akun pusat mengagregasi event dari beberapa akun unit bisnis guna pemantauan atau pemrosesan terpadu.

Pengaturan ini memerlukan koordinasi antara dua akun:

LangkahAkunTindakan
1Penerimaan (B)Buat RAM role yang mempercayai akun pengirim (A)
2Penerima (B)Sambungkan AliyunEventBridgePutEventsPolicy ke RAM role tersebut
3Menerima (B)Ubah kebijakan kepercayaan agar EventBridge di Akun A dapat mengasumsikan role tersebut
4Mengirim (A)Buat aturan event yang menargetkan event bus Akun B
Cross-account routing

Satu event bus di akun penerima dapat menerima event dari beberapa akun pengirim. Setiap event mencakup bidang ekstensi aliyunoriginalaccountid yang mengidentifikasi akun sumber.

Penting

Jika Anda menerima event dari beberapa akun pengirim, batasi setiap aturan event di sisi penerima agar hanya sesuai dengan nilai aliyunoriginalaccountid yang diharapkan. Tanpa filter ini, aturan dapat dipicu oleh event dari akun yang tidak diinginkan.

Batasan

ItemBatas
Target per aturan event5
Perutean bus sumberBus default hanya merutekan ke bus kustom. Bus kustom hanya merutekan ke bus kustom lainnya.

Rute event dalam akun yang sama

  1. Masuk ke Konsol EventBridge. Di panel navigasi, klik Event Buses.

  2. Di bilah navigasi atas, pilih wilayah. Pada halaman Event Buses, klik default (System Event Bus).

  3. Di panel navigasi, klik Event Rules. Pada halaman yang muncul, klik Create Rule.

  4. Lengkapi wizard Create Rule:

    1. Pada tab Configure Basic Info, masukkan Name dan Description untuk aturan tersebut, lalu klik Next.

    2. Pada tab Configure Event Pattern, konfigurasikan parameter berikut, lalu klik Next.

      ParameterDeskripsi
      Event SourceSumber event layanan Alibaba Cloud tempat event dikirimkan
      Event TypeJenis event yang akan dikirimkan
      Pattern ContentPola event yang menyaring event mana saja yang sesuai dengan aturan ini
    3. Pada tab Configure Targets, konfigurasikan parameter berikut, lalu klik Create.

      ParameterDeskripsi
      Service TypePilih EventBridge
      Target TypePilih Same-account Bus
      RegionWilayah event bus tujuan
      Event BusEvent bus kustom tujuan
      EventDefault-nya adalah Complete Event. Mengirimkan struktur event lengkap yang sesuai dengan protokol CloudEvents 1.0, tanpa transformasi

Setelah aturan dibuat, event yang sesuai akan diteruskan ke bus tujuan. Untuk memverifikasi pengiriman, lihat Query events.

Rute event lintas akun

Langkah 1: Buat RAM role (akun penerima)

  1. Masuk ke Konsol RAM dengan akun penerima (Akun B).

  2. Di panel navigasi, pilih Identities > Roles.

  3. Pada halaman Role, klik Create Role.

    image

  4. Atur Principal Type menjadi Cloud Account.

    image

  5. Konfigurasikan role tersebut:

    1. Masukkan Role Name.

    2. (Opsional) Masukkan Description.

    3. Untuk Alibaba Cloud account, pilih Other Alibaba Cloud Account dan masukkan ID akun pengirim (Akun A). Klik OK.

Langkah 2: Berikan izin ke RAM role (akun penerima)

  1. Masuk ke Konsol RAM dengan akun penerima (Akun B).

  2. Di panel navigasi, pilih Identities > Roles.

  3. Temukan RAM role tersebut dan klik Grant Permission di kolom Actions. Anda juga dapat memilih beberapa RAM role sekaligus dan klik Grant Permission di bagian bawah daftar RAM role untuk memberikan izin ke beberapa RAM role sekaligus.

    image

  4. Pada panel Add Permissions, konfigurasikan pengaturan berikut:

    1. Pilih cakupan otorisasi:

      Catatan

      Untuk membatasi izin berdasarkan resource group, layanan tersebut harus mendukung resource group. Lihat Services that work with Resource Group.

      • Account: Izin berlaku untuk akun Alibaba Cloud saat ini.

      • Resource Group: Izin berlaku dalam resource group tertentu.

    2. Verifikasi principal. RAM role saat ini dipilih secara default. Anda juga dapat menambahkan RAM role lain.

    3. Pada daftar Policy Name, temukan dan pilih AliyunEventBridgePutEventsPolicy, lalu klik OK.

      Catatan

      Anda dapat menyambungkan maksimal lima kebijakan sekaligus. Untuk menyambungkan lebih banyak, ulangi operasi tersebut. Untuk kontrol detail halus atas event bus tertentu, buat kebijakan kustom. Lihat Create custom policies.

Langkah 3: Ubah kebijakan kepercayaan (akun penerima)

  1. Masuk ke Konsol RAM dengan akun penerima (Akun B).

  2. Di panel navigasi, pilih Identities > Roles.

  3. Klik nama RAM role yang dibuat pada Langkah 1.

  4. Pada tab Trust Policy, klik Edit Trust Policy.

    image

  5. Ubah dokumen kebijakan kepercayaan dan klik Save. Ganti ${Account A} dengan ID akun Alibaba Cloud akun pengirim (Akun A). Setelah perubahan ini, EventBridge di akun pengirim (Akun A) dapat mengasumsikan RAM role tersebut.

       {
           "Statement": [
               {
                   "Action": "sts:AssumeRole",
                   "Effect": "Allow",
                   "Principal": {
                       "Service": [
                           "${Account A}@eventbridge.aliyuncs.com"
                       ]
                   }
               }
           ],
           "Version": "1"
       }

Langkah 4: Buat aturan event (akun pengirim)

  1. Masuk ke Konsol EventBridge dengan akun pengirim (Akun A). Di panel navigasi, klik Event Buses.

  2. Di bilah navigasi atas, pilih wilayah. Pada halaman Event Buses, klik default (System Event Bus).

  3. Di panel navigasi, klik Event Rules. Pada halaman yang muncul, klik Create Rule.

  4. Lengkapi wizard Create Rule:

    1. Pada tab Configure Basic Info, masukkan Name dan Description untuk aturan tersebut, lalu klik Next.

    2. Pada tab Configure Event Pattern, konfigurasikan parameter berikut, lalu klik Next.

      ParameterDeskripsi
      Event SourceSumber event layanan Alibaba Cloud tempat event dikirimkan
      Event TypeJenis event yang akan dikirimkan
      Pattern ContentPola event yang menyaring event mana saja yang sesuai dengan aturan ini
    3. Pada tab Configure Targets, konfigurasikan parameter berikut, lalu klik Create.

      ParameterDeskripsi
      Service TypePilih EventBridge
      Target TypePilih Cross-account Bus
      RegionWilayah event bus akun tujuan
      Account IDID akun Alibaba Cloud akun penerima (Akun B)
      Bus NameMasukkan default
      RoleNama RAM role yang dibuat pada Langkah 1
      EventDefault-nya adalah Complete Event. Mengirimkan struktur event lengkap yang sesuai dengan protokol CloudEvents 1.0, tanpa transformasi

Setelah aturan dibuat, gunakan akun penerima (Akun B) untuk memverifikasi pengiriman event. Lihat Query events.