Salah satu kasus penggunaan paling populer untuk AWS Lambda adalah sebagai backend aplikasi, merespons permintaan HTTP dari pengguna.
Untuk mengekspos fungsi Lambda melalui URL, Anda dapat menggunakan Amazon API Gateway atau fitur Lambda Function URLs. Panduan ini menggunakan Lambda Function URLs karena lebih praktis untuk API sederhana.
Langkah konfigurasi
1. Buat fungsi Lambda
- Buka layanan Lambda di AWS Management Console.
- Klik Create function.
- Pilih opsi Author from scratch.
- Masukkan nama fungsi, misalnya
helloWorldAPI.
- Pilih Runtime Node.js 20.x.
- Klik Create function.
Jalankan perintah berikut di terminal Anda untuk membuat fungsi Lambda. Pastikan Anda sudah menyiapkan IAM Role.
2. Tulis kode fungsi
Ganti kode bawaan dengan source code berikut untuk menangani parameter query HTTP.
Jika Anda menggunakan AWS Console, klik Deploy untuk menyimpan perubahan.
3. Aktifkan Function URL
- Pada halaman detail fungsi, pilih tab Configuration.
- Pilih menu Function URL di sidebar kiri.
- Klik Create function URL.
- Atur Auth type menjadi NONE agar API dapat diakses publik.
- Klik Save. Anda akan menerima URL khusus.
Jalankan perintah berikut untuk menambahkan konfigurasi URL pada fungsi Anda:Kemudian berikan izin akses publik:
4. Uji coba API
Buka URL yang Anda dapatkan di browser. Tampilan akan menunjukkan pesan Hello, Stranger! Welcome to my Serverless API!.
Coba tambahkan parameter pada URL:
https://<id>.lambda-url.<region>.on.aws/?name=Budi
Layar akan menampilkan Hello, Budi! Welcome to my Serverless API!.
Konklusi
Anda berhasil membangun backend API tanpa menyalakan server secara fisik. Metode ini mempermudah pengembangan microservices dan menghemat biaya pengelolaan infrastruktur. Last modified on July 22, 2026