Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tulis dan buat fungsi Lambda @Edge
Untuk menggunakan Lambda @Edge, Anda menulis kode untuk fungsi Anda AWS Lambda . Untuk membantu Anda menulis fungsi Lambda @Edge, lihat sumber daya berikut:
-
Struktur acara Lambda @Edge— Memahami struktur acara yang akan digunakan dengan Lambda @Edge.
-
Lambda @Edge contoh fungsi— Contoh fungsi, seperti pengujian A/B dan menghasilkan HTTP pengalihan.
Model pemrograman untuk menggunakan Node.js atau Python dengan Lambda @Edge sama dengan menggunakan Lambda dalam file. Wilayah AWSUntuk informasi selengkapnya, lihat Membangun fungsi Lambda dengan Node.js atau Membangun fungsi Lambda dengan Python di Panduan Pengembang.AWS Lambda
Dalam fungsi Lambda @Edge Anda, sertakan callback
parameter dan kembalikan objek yang berlaku untuk peristiwa permintaan atau respons:
-
Minta acara – Sertakan
cf.request
keberatan dalam respons.Jika Anda menghasilkan respons, sertakan
cf.response
keberatan dalam respons. Untuk informasi selengkapnya, lihat Hasilkan HTTP tanggapan dalam pemicu permintaan. -
Peristiwa tanggapan – Sertakan
cf.response
keberatan dalam respons.
Setelah Anda menulis kode Anda sendiri atau menggunakan salah satu contoh, Anda kemudian membuat fungsi di Lambda. Untuk membuat fungsi atau mengedit yang sudah ada, lihat topik berikut:
Setelah Anda membuat fungsi di Lambda, Anda mengatur Lambda untuk menjalankan fungsi berdasarkan CloudFront peristiwa tertentu, yang disebut pemicu. Untuk informasi selengkapnya, lihat Tambahkan pemicu untuk fungsi Lambda @Edge.