Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengedit fungsi Lambda
Setelah Anda membuat fungsi Lambda @Edge, Anda dapat menggunakan konsol Lambda untuk mengeditnya.
Catatan
-
Versi asli diberi label $LATEST.
-
Anda dapat mengedit versi $LATEST saja.
-
Setiap kali Anda mengedit versi $LATEST, 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 CloudFront peristiwa ke 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 melakukan pembaruan pada CloudFront distribusi, seperti menambahkan pemicu, Anda harus menunggu perubahan menyebar ke lokasi tepi sebelum fungsi yang telah Anda tentukan dalam pemicu berfungsi.
Untuk mengedit fungsi Lambda
Masuk ke Konsol Manajemen AWS dan buka AWS Lambda konsol di https://console.aws.amazon.com/lambda/
. -
Pada daftar Wilayah di bagian atas halaman, pilih AS Timur (N. Virginia).
-
Dalam daftar fungsi, pilih nama fungsi.
Secara default, konsol menampilkan versi $LATEST. Anda dapat melihat versi sebelumnya (pilih Pengukur), tetapi Anda hanya dapat mengedit $LATEST.
-
Di Kode , untuk Jenis entri kode, pilih untuk mengedit kode di browser, mengunggah file .zip, atau mengunggah file dari Amazon S3.
-
Pilih salah satu Simpan atau Simpan dan uji.
-
Pilih Tindakan, dan pilih Terbitkan versi baru.
-
Di Terbitkan versi baru dari $LATEST kotak dialog, masukkan deskripsi versi baru. Uraian ini muncul dalam daftar versi, bersama dengan nomor versi yang dibuat secara otomatis.
-
Pilih Terbitkan.
Versi baru secara otomatis menjadi versi terbaru. Nomor versi muncul di Versi di sudut kiri atas halaman.
catatan
Jika Anda belum menambahkan pemicu untuk fungsi Anda, lihatTambahkan pemicu untuk fungsi Lambda @Edge.
-
Pilih Pemicu tab.
-
Pilih Tambahkan pemicu.
-
Di Tambahkan pemicu kotak dialog, pilih kotak titik-titik, lalu pilih CloudFront.
catatan
Jika Anda telah membuat satu atau lebih pemicu untuk suatu fungsi, CloudFront adalah layanan default.
-
Tentukan nilai berikut untuk menunjukkan kapan Anda ingin fungsi Lambda menjalankan.
-
ID Distribusi — Pilih ID distribusi yang ingin Anda tambahkan pemicunya.
-
Perilaku cache — Pilih perilaku cache yang menentukan objek yang ingin Anda jalankan fungsi.
-
CloudFront event — Pilih CloudFront peristiwa yang menyebabkan fungsi dieksekusi.
-
Aktifkan pemicu dan replikasi — Centang kotak ini agar Lambda mereplikasi fungsi secara Wilayah AWS global.
-
-
Pilih Kirim.
-
Untuk menambahkan lebih banyak pemicu untuk fungsi ini, ulangi langkah 10 hingga 13.
Untuk informasi selengkapnya tentang pengujian dan debugging fungsi di konsol Lambda, lihat Mem anggil fungsi Lambda menggunakan konsol di Panduan Peng AWS Lambda embang.
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.