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.

Buat fungsi Lambda @Edge

AWS Lambda Untuk mengatur menjalankan fungsi Lambda yang didasarkan pada CloudFront peristiwa, ikuti prosedur ini.

Untuk membuat fungsi Lambda@Edge
  1. Masuk ke AWS Management Console dan buka AWS Lambda konsol di https://console.aws.amazon.com/lambda/.

  2. Jika Anda sudah memiliki satu atau beberapa fungsi Lambda, pilih Buat fungsi.

    Jika Anda tidak memiliki fungsi apa pun, pilih Mulai Sekarang.

  3. Pada daftar Wilayah di bagian atas halaman, pilih AS Timur (N. Virginia).

  4. Buat fungsi menggunakan kode Anda sendiri atau buat fungsi yang dimulai dengan CloudFront cetak biru.

    • Untuk membuat fungsi menggunakan kode Anda sendiri, pilih Penulis dari awal.

    • Untuk menampilkan daftar cetak biru CloudFront, masukkan cloudfront di bidang filter, lalu pilih Enter.

      Jika Anda menemukan cetak biru yang ingin digunakan, pilih nama cetak biru tersebut.

  5. Di Informasi dasar , tentukan nilai-nilai berikut:

    1. Nama — Masukkan nama untuk fungsi Anda.

    2. Peran — Untuk memulai dengan cepat, pilih Buat peran baru dari templat. Anda juga dapat memilih Pilih peran yang ada atau Buat peran khusus, lalu ikuti petunjuk untuk melengkapi informasi untuk bagian ini.

    3. Nama peran — Masukkan nama untuk peran tersebut.

    4. Templat kebijakan — Pilih izin Lambda Edge Dasar.

  6. Jika Anda memilih Penulis dari awal dalam langkah 4, lompat ke langkah 7.

    Jika Anda memilih cetak biru di langkah 4, bagian cloudfront memungkinkan Anda membuat satu pemicu, yang mengaitkan fungsi ini dengan cache dalam distribusi dan peristiwa. CloudFront CloudFront Kami sarankan Anda memilih Hapus pada titik ini, jadi tidak ada pemicu untuk fungsi saat dibuat. Kemudian Anda dapat menambahkan pemicu nanti.

    Tip

    Kami menyarankan Anda menguji dan men-debug fungsi sebelum menambahkan pemicu. Jika Anda menambahkan pemicu sekarang, fungsi akan berjalan segera setelah Anda membuat fungsi dan selesai mereplikasi ke AWS lokasi di seluruh dunia, dan distribusi yang sesuai diterapkan.

  7. Pilih Buat fungsi.

    Lambda membuat dua versi fungsi Anda: $ LATEST dan Versi 1. Anda hanya dapat mengedit LATEST versi $, tetapi konsol awalnya menampilkan Versi 1.

  8. Untuk mengedit fungsi, pilih Versi 1 di dekat bagian atas halaman, di bawah fungsi ARN untuk. Kemudian, pada tab Versi, pilih $ LATEST. (Jika Anda meninggalkan fungsi dan kemudian kembali, label tombol adalah Pengukur.)

  9. Di Konfigurasi pilih tab yang sesuai Jenis entri kode. Kemudian ikuti perintah untuk mengedit atau mengunggah kode Anda.

  10. Untuk Waktu pengoperasian, pilih nilai berdasarkan kode fungsi Anda.

  11. Di Tanda , tambahkan tag yang berlaku.

  12. Pilih Tindakan, lalu pilih Terbitkan versi baru.

  13. Masukkan deskripsi untuk versi baru fungsi.

  14. Pilih Terbitkan.

  15. Uji dan jalankan debug fungsinya. Untuk informasi selengkapnya tentang pengujian di konsol Lambda, lihat Memanggil fungsi Lambda menggunakan konsol di Panduan Pengembang.AWS Lambda

  16. Saat Anda siap menjalankan fungsi untuk CloudFront acara, publikasikan versi lain dan edit fungsi untuk menambahkan pemicu. Untuk informasi selengkapnya, lihat Tambahkan pemicu untuk fungsi Lambda @Edge.