Tulis dan buat fungsi Lambda @Edge - Amazon CloudFront

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:

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.