

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

# Tutorial: Kirim acara ke Zendesk dari Amazon EventBridge
<a name="eb-tutorial-zendesk"></a>

Anda dapat menggunakan EventBridge untuk merutekan [acara](eb-events.md) ke layanan pihak ketiga seperti [https://www.zendesk.com/](https://www.zendesk.com/).

Dalam tutorial ini, Anda akan menggunakan EventBridge konsol untuk membuat koneksi keZendesk, [tujuan API](eb-api-destinations.md) yang menunjuk keZendesk, dan [aturan](eb-rules.md) untuk merutekan peristiwaZendesk. 

**Topics**
+ [Prasyarat](#eb-zd-prereqs)
+ [Langkah 1: Buat koneksi](#eb-zd-create-connection)
+ [Langkah 2: Buat tujuan API](#eb-zd-api-destination)
+ [Langkah 3: Buat aturan](#eb-zd-create-rule)
+ [Langkah 4: Uji aturan](#eb-zd-test-rule)
+ [Langkah 5: Membersihkan sumber daya Anda](#cleanup)

## Prasyarat
<a name="eb-zd-prereqs"></a>

Untuk menyelesaikan tutorial ini, Anda memerlukan sumber daya berikut:
+ Sebuah [Zendeskakun](https://www.zendesk.com/register/#step-1).
+ Bucket [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) yang EventBridge diaktifkan.

## Langkah 1: Buat koneksi
<a name="eb-zd-create-connection"></a>

Untuk mengirim acara keZendesk, Anda harus terlebih dahulu membuat koneksi ke Zendesk API.

**Untuk membuat koneksi**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **tujuan API**.

1. Pilih tab **Connections**, lalu pilih **Create connection**.

1. Masukkan nama dan deskripsi untuk koneksi. Misalnya, masukkan **Zendesk** untuk nama, dan **Connection to Zendesk API** untuk deskripsi.

1. Untuk **jenis Otorisasi**, pilih **Dasar (Nama Pengguna/Kata Sandi**).

1. Untuk **Nama Pengguna**, masukkan Zendesk nama pengguna Anda.

1. Untuk **Kata Sandi**, masukkan Zendesk kata sandi Anda.

1. Pilih **Buat**.

## Langkah 2: Buat tujuan API
<a name="eb-zd-api-destination"></a>

Sekarang setelah Anda membuat koneksi, selanjutnya Anda akan membuat tujuan API untuk digunakan sebagai [target](eb-targets.md) aturan.

**Untuk membuat API Destination**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **tujuan API**.

1. Pilih **Buat tujuan API**.

1. Masukkan nama dan deskripsi untuk tujuan API. Misalnya, masukkan **ZendeskAD** untuk nama, dan **Zendesk API destination** untuk deskripsi.

1. Untuk **titik akhir tujuan API**, masukkan**https://{{your-subdomain}}.zendesk.com/api/v2/tickets.json**, di {{your-subdomain}} mana subdomain terkait dengan akun AndaZendesk.

1. Untuk **metode HTTP**, pilih **POST**.

1. Untuk **batas tingkat pemanggilan, masukkan**. **10**

1. Untuk **Koneksi**, pilih **Gunakan koneksi yang ada** dan pilih `Zendesk` koneksi yang Anda buat di langkah 1.

1. Pilih **Buat**.

## Langkah 3: Buat aturan
<a name="eb-zd-create-rule"></a>

Selanjutnya, buat aturan untuk mengirim acara Zendesk saat objek Amazon S3 dibuat.

**Untuk membuat tabel**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Di panel navigasi, pilih **Aturan**.

1. Pilih **Buat aturan**.

1. Masukkan nama dan deskripsi aturan. Misalnya, masukkan **ZendeskRule** untuk nama, dan **Rule to send events to Zendesk when S3 objects are created** untuk deskripsi.

1. Untuk **Bus peristiwa**, pilih **default**.

1. Untuk **Tipe aturan**, pilih **Aturan dengan pola peristiwa**.

1. Pilih **Selanjutnya**.

1. Untuk **sumber acara**, pilih **Lainnya**.

1. Untuk **pola Event**, masukkan yang berikut ini:

   ```
   {
     "source": ["aws.s3"]
   }
   ```

1. Pilih **Berikutnya**.

1. Untuk **jenis Target**, pilih **tujuan EventBridge API**.

1. Untuk **tujuan API**, pilih **Gunakan tujuan API yang ada**, lalu pilih `ZendeskAD` tujuan yang Anda buat di langkah 2.

1. Untuk **peran Eksekusi**, pilih **Buat peran baru untuk sumber daya khusus ini**.

1. Untuk **pengaturan tambahan**, lakukan hal berikut:

   1. Untuk **Konfigurasi input target**, pilih **Input transformator** dari daftar drop-down.

   1. Pilih **Konfigurasi transformator input**

   1. untuk **Contoh acara**, masukkan yang berikut ini:

      ```
      {
        "detail":[]
      }
      ```

   1. Untuk **transformator input Target** lakukan hal berikut:

      1. Untuk **Jalur Input**, masukkan yang berikut ini:

         ```
         {"detail":"$.detail"}
         ```

      1. Untuk **Template Input**, masukkan yang berikut ini:

         ```
         {"message": <detail>}
         ```

   1. Pilih **Konfirmasi.** .

1. Pilih **Berikutnya**.

1. Pilih **Berikutnya**.

1. Tinjau detail aturan dan pilih **Buat aturan**.

## Langkah 4: Uji aturan
<a name="eb-zd-test-rule"></a>

Untuk menguji aturan Anda, buat [objek Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) dengan mengunggah file ke bucket yang diaktifkan. EventBridge Ketika acara cocok dengan aturan, EventBridge akan memanggil [ZendeskCreate Ticket API](https://developer.zendesk.com/rest_api/docs/support/tickets#create-ticket). Tiket baru akan muncul di Zendesk dasbor.

## Langkah 5: Membersihkan sumber daya Anda
<a name="cleanup"></a>

Sekarang Anda dapat menghapus sumber daya yang Anda buat untuk tutorial ini, kecuali Anda ingin mempertahankannya. Dengan menghapus AWS sumber daya yang tidak lagi Anda gunakan, Anda mencegah tagihan yang tidak perlu ke AWS akun Anda.

**Untuk menghapus EventBridge Koneksi**

1. Buka [halaman tujuan API](https://console.aws.amazon.com/events/home#/apidestinations) EventBridge konsol.

1. Pilih tab **Koneksi**.

1. Pilih Koneksi yang Anda buat.

1. Pilih **Hapus**.

1. Masukkan nama koneksi dan pilih **Hapus**.

**Untuk menghapus tujuan EventBridge API**

1. Buka [halaman tujuan API](https://console.aws.amazon.com/events/home#/apidestinations) EventBridge konsol.

1. Pilih tujuan API yang Anda buat.

1. Pilih **Hapus**.

1. Masukkan nama tujuan API dan pilih **Hapus**.

**Untuk menghapus EventBridge aturan**

1. Buka [halaman Aturan](https://console.aws.amazon.com/events/home#/rules) EventBridge konsol.

1. Pilih aturan yang Anda buat.

1. Pilih **Hapus**.

1. Pilih **Hapus**.