Edit fungsi Lambda - Amazon CloudFront

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Edit fungsi Lambda

Setelah Anda membuat fungsi Lambda @Edge, Anda dapat menggunakan konsol Lambda untuk mengeditnya.

Catatan
  • Versi aslinya diberi label $LATEST.

  • Anda hanya dapat mengedit LATEST versi $.

  • Setiap kali Anda mengedit LATEST versi $, Anda harus menerbitkan versi bernomor baru.

  • Anda tidak dapat membuat pemicu untuk $LATEST.

  • Saat Anda menerbitkan versi baru suatu fungsi, Lambda tidak otomatis menyalin pemicu dari versi sebelumnya ke versi baru. Anda harus mereproduksi pemicu untuk versi baru.

  • Saat Anda menambahkan pemicu untuk suatu CloudFront peristiwa ke suatu fungsi, jika sudah ada pemicu untuk distribusi, perilaku cache, dan peristiwa yang sama untuk versi sebelumnya dari fungsi yang sama, Lambda menghapus pemicu dari versi sebelumnya.

  • Setelah Anda membuat pembaruan pada CloudFront distribusi, seperti menambahkan pemicu, Anda harus menunggu perubahan menyebar ke lokasi tepi sebelum fungsi yang Anda tentukan dalam pemicu akan berfungsi.

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

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

  3. Dalam daftar fungsi, pilih nama fungsi.

    Secara default, konsol menampilkan LATEST versi $. Anda dapat melihat versi sebelumnya (pilih Qualifiers), tetapi Anda hanya dapat mengedit $LATEST.

  4. Di Kode , untuk Jenis entri kode, pilih untuk mengedit kode di browser, mengunggah file .zip, atau mengunggah file dari Amazon S3.

  5. Pilih salah satu Simpan atau Simpan dan uji.

  6. Pilih Tindakan, dan pilih Terbitkan versi baru.

  7. Dalam kotak LATEST dialog Publikasikan versi baru dari $, masukkan deskripsi versi baru. Uraian ini muncul dalam daftar versi, bersama dengan nomor versi yang dibuat secara otomatis.

  8. Pilih Terbitkan.

    Versi baru secara otomatis menjadi versi terbaru. Nomor versi muncul pada Versi di sudut kiri atas halaman.

    catatan

    Jika Anda belum menambahkan pemicu untuk fungsi Anda, lihatTambahkan pemicu untuk fungsi Lambda @Edge.

  9. Pilih Pemicu tab.

  10. Pilih Tambahkan pemicu.

  11. Dalam Tambahkan pemicu kotak dialog, pilih kotak putus-putus, lalu pilih. CloudFront

    catatan

    Jika Anda telah membuat satu atau beberapa pemicu untuk suatu fungsi, CloudFront adalah layanan default.

  12. Tentukan nilai berikut untuk menunjukkan kapan Anda ingin fungsi Lambda menjalankan.

    1. ID Distribusi — Pilih ID distribusi yang ingin Anda tambahkan pemicu.

    2. Perilaku cache - Pilih perilaku cache yang menentukan objek yang ingin Anda jalankan fungsinya.

    3. CloudFront event — Pilih CloudFront acara yang menyebabkan fungsi dijalankan.

    4. Aktifkan pemicu dan replikasi - Pilih kotak centang ini sehingga Lambda mereplikasi fungsi secara global. Wilayah AWS

  13. Pilih Kirim.

  14. Untuk menambahkan lebih banyak pemicu untuk fungsi ini, ulangi langkah 10 hingga 13.

Untuk informasi selengkapnya tentang menguji dan men-debug fungsi di konsol Lambda, lihat Memanggil fungsi Lambda menggunakan konsol di Panduan Pengembang.AWS Lambda

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.