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 AWS Lambda fungsi Anda. 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 A/B menguji dan menghasilkan pengalihan HTTP.
Model pemrograman untuk menggunakan Node.js atau Python dengan Lambda @Edge sama dengan menggunakan Lambda dalam sebuah. Wilayah AWS Untuk informasi selengkapnya, lihat Membangun fungsi Lambda dengan Node.js atau Mem bangun fungsi Lambda dengan Python di Panduan Peng AWS Lambda embang.
Dalam fungsi Lambda @Edge Anda, sertakan callback parameter dan kembalikan objek yang berlaku untuk peristiwa permintaan atau respons:
-
Minta acara – Sertakan
cf.requestkeberatan dalam respons.Jika Anda menghasilkan respons, sertakan
cf.responsekeberatan dalam respons. Untuk informasi selengkapnya, lihat Hasilkan tanggapan HTTP dalam pemicu permintaan. -
Peristiwa tanggapan – Sertakan
cf.responsekeberatan dalam respons.
Setelah Anda menulis kode Anda sendiri atau menggunakan salah satu contoh, Anda kemudian membuat fungsi di Lambda. Untuk membuat fungsi atau mengedit fungsi 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.