View a markdown version of this page

Memahami metode pemanggilan fungsi Lambda - AWS Lambda

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

Memahami metode pemanggilan fungsi Lambda

Setelah Anda menerapkan fungsi Lambda Anda, Anda dapat memanggilnya dengan beberapa cara:

Semua metode ini adalah cara langsung untuk menjalankan fungsi Anda. Di Lambda, kasus penggunaan umum adalah memanggil fungsi Anda berdasarkan peristiwa yang terjadi di tempat lain dalam aplikasi Anda. Beberapa layanan dapat memanggil fungsi Lambda dengan setiap acara baru. Ini disebut pemicu. Untuk layanan berbasis streaming dan antrian, Lambda memanggil fungsi dengan kumpulan catatan. Ini disebut pemetaan sumber peristiwa.

Saat Anda mengaktifkan suatu fungsi, Anda dapat memilih untuk mengaktifkannya secara sinkron atau asinkron. Dengan invokasi sinkron, Anda menunggu fungsi untuk memproses peristiwa dan mengirimkan respons. Dengan invokasi asinkron, Lambda membuat antrean peristiwa untuk memproses dan mengembalikan respons dengan segera. Parameter InvocationType permintaan di API Invoke menentukan cara Lambda memanggil fungsi Anda. Nilai RequestResponse menunjukkan pemanggilan sinkron, dan nilai Event menunjukkan pemanggilan asinkron.

Untuk menjalankan fungsi Anda melalui IPv6, gunakan titik akhir tumpukan ganda publik Lambda. Dual-stack endpoint mendukung IPv4 dan IPv6. Titik akhir dual-stack Lambda menggunakan sintaks berikut:

protocol://lambda.us-east-1.api.aws

Anda juga dapat menggunakan URL fungsi Lambda untuk memanggil fungsi melalui IPv6. Fungsi titik akhir URL memiliki format berikut:

https://url-id.lambda-url.us-east-1.on.aws

Jika pemanggilan fungsi menghasilkan kesalahan, untuk pemanggilan sinkron, lihat pesan kesalahan dalam respons dan coba lagi pemanggilan secara manual. Untuk pemanggilan asinkron, Lambda menangani percobaan ulang secara otomatis dan dapat mengirim catatan pemanggilan ke tujuan.