Points of presence (POPs) untuk ESA menyediakan lingkungan eksekusi kode serverless. Anda dapat menulis kode fungsi bisnis dan mengonfigurasi aturan pemicu untuk menjalankannya dengan skalabilitas elastis dan eksekusi aman pada POP yang dekat dengan pengguna Anda. Pendekatan ini menghilangkan kebutuhan untuk mengonfigurasi server atau mengelola infrastruktur, sehingga secara signifikan mengurangi biaya O&M dan meningkatkan kecepatan respons.
Langkah 1: Buat fungsi
Masuk ke Konsol ESA. Di panel navigasi sebelah kiri, pilih .
Di halaman , klik Create.
Atur Creation Method menjadi Function Templates, pilih function template sesuai kebutuhan, lalu klik Next.

Masukkan Routine Name dan Description, pratinjau detail kode, lalu klik Submit.

Setelah proses build selesai, sistem menghasilkan nama domain publik. Akses nama domain tersebut untuk melihat pratinjau hasilnya. Untuk menyambungkan nama domain kustom, lihat Domain Name Configuration.


Langkah 2: Kembangkan dan debug fungsi
Anda dapat memodifikasi kode fungsi dan melakukan debugging secara lokal sesuai kebutuhan. Kemudian, deploy kode tersebut ke lingkungan staging. Pantau terus status dan performa fungsi untuk memastikan stabilitas serta fungsionalitas yang benar.
Klik Function Settings, pilih tab Code, lalu gunakan sintaksis
JavaScript ES6untuk mengembangkan fungsi.

ESA menyediakan debugging environment di sebelah kanan editor kode di konsol. Setelah selesai mengembangkan kode, klik Save di bilah menu. Di bilah alat sebelah kanan, Anda dapat mengonfigurasi metode permintaan HTTP, header permintaan, dan badan permintaan. Lalu, klik tombol Request. Konsol akan mengembalikan tanggapan setelah fungsi memproses permintaan tersebut.
Setelah selesai melakukan debugging kode, klik Generate Version.
Pilih tab Deploy dan klik Release. Pada kotak dialog yang muncul, pilih Staging Environment untuk mempublikasikan fungsi. Fungsi tersebut akan aktif di POP pengujian edge. Anda dapat menggunakan client nyata untuk mengirim permintaan dengan menyertakan header
Hostdan melihat hasilnya di sisi client.
Langkah 3: Publikasikan versi resmi
Setelah memvalidasi bahwa fungsi berjalan stabil di lingkungan staging, Anda dapat mempublikasikan kode fungsi ke lingkungan produksi.
Pilih tab Deploy dan klik Release.
Pilih Production Environment, pilih versi yang akan dipublikasikan, lalu klik Release. Tindakan ini akan men-deploy versi fungsi yang dipilih ke seluruh POP di lingkungan produksi.

Attach a custom domain name
Setelah proyek dibuat, Anda dapat menyambungkan nama domain kustom ke proyek Anda agar lebih mudah diakses. Untuk informasi selengkapnya, lihat Domain Name Configuration.