Topik ini menjelaskan penanganan dan cara mengonfigurasi penanganan dalam runtime kustom di Function Compute.
Apa itu penanganan?
Penanganan untuk sebuah fungsi di Function Compute adalah metode yang digunakan untuk memproses permintaan dalam kode fungsi. Saat sebuah fungsi di Function Compute dipanggil, Function Compute menggunakan penanganan yang telah dikonfigurasi untuk memproses permintaan tersebut. Anda dapat mengonfigurasi penanganan dengan menentukan nilai untuk parameter Request Handler di Function Compute console.
Untuk fungsi Function Compute dalam runtime kustom, server HTTP diimplementasikan. Oleh karena itu, penanganan yang dikonfigurasi untuk fungsi tersebut tidak berguna dalam sebagian besar skenario. Anda dapat menetapkan penanganan ke string acak yang valid. Anda dapat menggunakan header x-fc-function-handler dalam logika server HTTP untuk mendapatkan konfigurasi penanganan guna pemrosesan kustom.
Penanganan untuk hook siklus hidup instance fungsi, termasuk Initializer, PreFreeze, dan PreStop hooks, dapat dikonfigurasi dengan cara serupa. Untuk informasi lebih lanjut, lihat Header Permintaan Umum di Function Compute.
Untuk informasi lebih lanjut tentang definisi dan operasi fungsi di Function Compute, lihat Kelola Fungsi.
Konfigurasi penanganan
Saat mengonfigurasi penanganan, pastikan Anda mengikuti spesifikasi konfigurasi yang dijelaskan di Function Compute. Spesifikasi konfigurasi bervariasi berdasarkan jenis penanganan.
Penanganan diklasifikasikan menjadi penanganan peristiwa dan penanganan HTTP. Permintaan peristiwa dihasilkan oleh sumber peristiwa, sedangkan permintaan HTTP dihasilkan oleh pemicu HTTP. Untuk informasi lebih lanjut, lihat Jenis-Jenis Fungsi.
Untuk contoh cara mengonfigurasi penanganan, lihat Penanganan Peristiwa dan Penanganan HTTP.