View a markdown version of this page

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 AWS Lambda fungsi Anda. 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 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.request keberatan dalam respons.

    Jika Anda menghasilkan respons, sertakan cf.response keberatan dalam respons. Untuk informasi selengkapnya, lihat Hasilkan tanggapan HTTP 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 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.