Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sebagai layanan komputasi cloud, Azure Functions sering digunakan untuk memindahkan data antara berbagai layanan Azure. Untuk mempermudah Anda menyambungkan kode ke layanan lain, Functions mengimplementasikan serangkaian ekstensi pengikatan untuk terhubung ke layanan ini. Untuk mempelajari selengkapnya, lihat konsep pemicu dan pengikatan Azure Functions.
Menurut definisi, eksekusi Azure Functions bersifat tanpa status. Jika Anda perlu menghubungkan kode Anda ke layanan dengan cara yang lebih stateful, pertimbangkan untuk menggunakan Durable Functions atau Azure Logic Apps.
Pemicu dan pengikatan disediakan untuk mengkonsumsi dan memancarkan data dengan lebih mudah. Mungkin ada kasus di mana Anda membutuhkan lebih banyak kontrol atas koneksi layanan, atau Anda hanya merasa lebih nyaman menggunakan pustaka klien yang disediakan oleh SDK layanan. Dalam kasus tersebut, Anda dapat menggunakan instans klien dari SDK dalam eksekusi fungsi Anda untuk mengakses layanan seperti biasa. Saat menggunakan klien secara langsung, Anda perlu memperhatikan efek skala dan performa pada koneksi klien. Untuk mempelajari lebih lanjut, lihat panduan tentang menggunakan klien statis.
Anda tidak dapat memperoleh instance klien yang digunakan dalam pengikatan layanan dari eksekusi fungsi Anda.
Sisa artikel ini menyediakan panduan khusus untuk mengintegrasikan kode Anda dengan layanan Azure tertentu yang didukung oleh Functions.
Event Grid
Event Grid adalah layanan Azure yang mengirim permintaan HTTP untuk memberi tahu Anda tentang peristiwa yang terjadi di penerbit. Penerbit adalah layanan atau sumber daya yang mengawali peristiwa. Misalnya, akun penyimpanan blob Azure adalah penerbit, dan unggah atau penghapusan blob adalah peristiwa. Beberapa layanan Azure memiliki dukungan bawaan untuk menerbitkan peristiwa ke Event Grid.
Handler peristiwa menerima dan memproses peristiwa. Azure Functions adalah salah satu dari beberapa layanan Azure yang memiliki dukungan bawaan untuk menangani peristiwa Event Grid. Functions menyediakan pemicu Event Grid, yang memanggil fungsi saat peristiwa diterima dari Event Grid. Pengikatan output serupa dapat digunakan untuk mengirim peristiwa dari fungsi Anda ke topik kustom Event Grid.
Anda juga dapat menggunakan pemicu HTTP untuk menangani Peristiwa Event Grid. Untuk mempelajari selengkapnya, lihat Menerima peristiwa ke titik akhir HTTP. Kami menyarankan untuk menggunakan pemicu Event Grid dibandingkan pemicu HTTP.
Azure Functions menyediakan integrasi bawaan dengan Azure Event Grid dengan menggunakan trigger dan pengikatan.
Untuk mempelajari cara mengonfigurasi dan mengevaluasi pemicu dan pengikatan Event Grid Anda secara lokal, lihat Cara bekerja dengan pemicu dan pengikatan Event Grid di Azure Functions
Untuk informasi selengkapnya tentang definisi dan contoh pemicu dan pengikatan output Event Grid, lihat salah satu artikel referensi berikut ini:
- pengikatan Azure Event Grid untuk Azure Functions
- Pemicu Azure Event Grid untuk Azure Functions
- Azure Event Grid output binding untuk Azure Functions
Langkah berikutnya
Untuk mempelajari selengkapnya tentang Event Grid dengan Functions, lihat artikel berikut ini: