View a markdown version of this page

Menguji pola acara menggunakan EventBridge Sandbox - Amazon EventBridge

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menguji pola acara menggunakan EventBridge Sandbox

Mendefinisikan pola peristiwa biasanya merupakan bagian dari proses yang lebih besar untuk membuat aturan baru atau mengedit aturan yang sudah ada. Namun EventBridge, menggunakan Sandbox di, Anda dapat dengan cepat menentukan pola peristiwa dan menggunakan peristiwa sampel untuk mengonfirmasi bahwa pola cocok dengan peristiwa yang diinginkan, tanpa harus membuat atau mengedit aturan. Setelah Anda menguji pola acara, EventBridge beri Anda opsi untuk membuat aturan baru menggunakan pola peristiwa itu langsung dari kotak pasir.

Untuk informasi selengkapnya tentang pola acara, lihatP EventBridge ola acara Amazon.

penting

Di EventBridge, dimungkinkan untuk membuat aturan yang dapat menyebabkan biaya dan pelambatan yang lebih tinggi dari yang diharapkan. Misalnya, Anda dapat secara tidak sengaja membuat aturan yang mengarah ke loop tak terbatas, di mana aturan diaktifkan secara rekursif tanpa akhir. Misalkan Anda membuat aturan untuk mendeteksi bahwa ACL telah berubah pada bucket Amazon S3, dan memicu perangkat lunak untuk mengubahnya ke status yang diinginkan. Jika aturan tidak ditulis dengan hati-hati, perubahan berikutnya pada ACL akan mengaktifkan kembali aturan, yang membuat loop tak terbatas.

Untuk panduan tentang cara menulis aturan dan pola peristiwa yang tepat untuk meminimalkan hasil yang tidak terduga tersebut, lihat Praktik terbaik untuk aturan danPraktik terbaik.

Untuk menguji pola peristiwa menggunakan kotak EventBridge pasir
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Di panel navigasi, pilih Sumber daya pengembang, lalu pilih Sandbox, dan pada halaman Sandbox pilih tab Pola acara.

  3. Untuk Sumber acara, pilih AWS acara atau acara EventBridge mitra.

  4. (Opsional) Di bagian Contoh peristiwa, pilih jenis peristiwa Sampel yang ingin Anda uji pola acara.

    Contoh jenis acara berikut tersedia:

    • AWS peristiwa — Pilih dari acara yang dipancarkan dari yang didukung Layanan AWS.

    • EventBridge acara mitra — Pilih dari acara yang dipancarkan dari layanan pihak ketiga yang mendukung EventBridge, seperti Salesforce.

    • Masukkan milik saya sendiri — Masukkan acara Anda sendiri dalam teks JSON.

      Anda juga dapat menggunakan acara AWS atau mitra sebagai titik awal untuk membuat acara khusus Anda sendiri.

      1. Pilih AWS acara atau acara EventBridge mitra.

      2. Gunakan dropdown Contoh acara untuk memilih acara yang ingin Anda gunakan sebagai titik awal untuk acara kustom Anda.

        EventBridge menampilkan acara sampel.

      3. Pilih Salin.

      4. Pilih Masukkan milik saya untuk Jenis acara.

      5. Hapus struktur acara sampel di panel pengeditan JSON, dan tempel acara mitra AWS atau di tempatnya.

      6. Edit JSON acara untuk membuat acara sampel Anda sendiri.

  5. Pilih metode pen ciptaan. Anda dapat membuat pola acara dari EventBridge skema atau templat, atau Anda dapat membuat pola acara khusus.

    Existing schema

    Untuk menggunakan EventBridge skema yang ada untuk membuat pola acara, lakukan hal berikut:

    1. Di bagian Metode pembuatan, untuk Metode, pilih Gunakan skema.

    2. Di bagian Pola peristiwa, untuk Jenis skema, pilih Pilih skema dari registri skema.

    3. Untuk registri skema, pilih kotak dropdown dan masukkan nama registri skema, sepertiaws.events. Anda juga dapat memilih opsi dari daftar dropdown yang muncul.

    4. Untuk Skema, pilih kotak dropdown dan masukkan nama skema yang akan digunakan. Misalnya, aws.s3@ObjectDeleted. Anda juga dapat memilih opsi dari daftar dropdown yang muncul.

    5. Di bagian Model, pilih tombol Edit di sebelah atribut apa pun untuk membuka propertinya. Atur bidang Rel ation ship dan Value sesuai kebutuhan, lalu pilih Set untuk menyimpan atribut.

      catatan

      Untuk informasi tentang definisi atribut, pilih ikon Info di sebelah nama atribut. Untuk referensi tentang cara mengatur properti atribut dalam acara Anda, buka bagian Catatan dari kotak dialog properti atribut.

      Untuk menghapus properti atribut, pilih tombol Edit untuk atribut tersebut, lalu pilih H apus.

    6. Pilih Hasilkan pola acara di JSON untuk menghasilkan dan memvalidasi pola acara Anda sebagai teks JSON.

    7. (Opsional) Untuk menguji peristiwa sampel terhadap pola pengujian Anda, pilih P ola uji.

      EventBridge menampilkan kotak pesan yang menyatakan apakah acara sampel Anda cocok dengan pola acara.

      Anda juga dapat memilih salah satu opsi berikut:

      • Sal in — Salin pola acara ke clipboard perangkat Anda.

      • Prettify - Membuat teks JSON lebih mudah dibaca dengan menambahkan jeda baris, tab, dan spasi.

    Custom schema

    Untuk menulis skema khusus dan mengubahnya menjadi pola peristiwa, lakukan hal berikut:

    1. Di bagian Metode pembuatan, untuk Metode, pilih Gunakan skema.

    2. Di bagian Pola peristiwa, untuk Jenis skema, pilih Masukkan skema.

    3. Masukkan skema Anda ke dalam kotak teks. Anda harus memformat skema sebagai teks JSON yang valid.

    4. Di bagian Model, pilih tombol Edit di sebelah atribut apa pun untuk membuka propertinya. Atur bidang Rel ation ship dan Value sesuai kebutuhan, lalu pilih Set untuk menyimpan atribut.

      catatan

      Untuk informasi tentang definisi atribut, pilih ikon Info di sebelah nama atribut. Untuk referensi tentang cara mengatur properti atribut dalam acara Anda, buka bagian Catatan dari kotak dialog properti atribut.

      Untuk menghapus properti atribut, pilih tombol Edit untuk atribut tersebut, lalu pilih H apus.

    5. Pilih Hasilkan pola acara di JSON untuk menghasilkan dan memvalidasi pola acara Anda sebagai teks JSON.

    6. (Opsional) Untuk menguji peristiwa sampel terhadap pola pengujian Anda, pilih P ola uji.

      EventBridge menampilkan kotak pesan yang menyatakan apakah acara sampel Anda cocok dengan pola acara.

      Anda juga dapat memilih salah satu opsi berikut:

      • Sal in — Salin pola acara ke clipboard perangkat Anda.

      • Prettify - Membuat teks JSON lebih mudah dibaca dengan menambahkan jeda baris, tab, dan spasi.

    Event pattern

    Untuk menulis pola acara khusus dalam format JSON, lakukan hal berikut:

    1. Di bagian Metode pembuatan, untuk Metode, pilih Pola kustom (editor JSON).

    2. Untuk Pola acara, masukkan pola acara kustom Anda dalam JSON-formatted teks.

    3. (Opsional) Untuk menguji peristiwa sampel terhadap pola pengujian Anda, pilih P ola uji.

      EventBridge menampilkan kotak pesan yang menyatakan apakah acara sampel Anda cocok dengan pola acara.

      Anda juga dapat memilih salah satu opsi berikut:

      • Sal in — Salin pola acara ke clipboard perangkat Anda.

      • Prettify - Membuat teks JSON lebih mudah dibaca dengan menambahkan jeda baris, tab, dan spasi.

      • Formulir pola acara - Membuka pola acara di Pembuat Pola. Jika pola tidak dapat dirender di Pattern Builder apa adanya, EventBridge memperingatkan Anda sebelum membuka Pattern Builder.

  6. (Opsional) Untuk membuat aturan dengan pola peristiwa ini, dan menetapkan aturan ke bus acara tertentu, pilih Buat aturan dengan pola.

    EventBridge membawa Anda ke Langkah 1 dari Buat aturan, yang dapat Anda gunakan untuk membuat aturan dan menetapkannya ke bus acara pilihan Anda.

    Perhatikan bahwa Langkah 2 - Buat pola peristiwa berisi informasi pola peristiwa yang telah Anda tentukan, dan yang dapat Anda terima atau perbarui.

    Untuk lebih lanjut tentang cara membuat aturan, lihatMembuat aturan menggunakan Enhanced Builder.