

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

# Buat fungsi Lambda @Edge
<a name="lambda-edge-create-in-lambda-console"></a>

 AWS Lambda Untuk mengatur menjalankan fungsi Lambda yang didasarkan pada CloudFront peristiwa, ikuti prosedur ini.<a name="lambda-edge-create-function-procedure"></a>

**Untuk membuat fungsi Lambda@Edge**

1. Masuk ke Konsol Manajemen AWS dan buka AWS Lambda konsol di [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

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

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

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

1. Buat fungsi menggunakan kode Anda sendiri atau buat fungsi 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.

1. Di **Informasi dasar** , tentukan nilai-nilai berikut:

   1. **Nama** — Masukkan nama untuk fungsi Anda.

   1. **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.

   1. **Nama peran** — Masukkan nama untuk peran tersebut.

   1. **Templat kebijakan** — Pilih izin **Lambda Edge Dasar**.

1. 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.

1. Pilih **Buat fungsi**.

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

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

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

1. Untuk **Waktu pengoperasian**, pilih nilai berdasarkan kode fungsi Anda.

1. Di **Tanda** , tambahkan tag yang berlaku.

1. Pilih **Tindakan**, lalu pilih **Terbitkan versi baru**.

1. Masukkan deskripsi untuk versi baru fungsi.

1. Pilih **Terbitkan**.

1. Uji dan jalankan debug fungsinya. *Untuk informasi selengkapnya tentang pengujian di konsol Lambda, lihat [Memanggil fungsi Lambda menggunakan konsol di Panduan Pengembang](https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html#get-started-invoke-manually).AWS Lambda *

1. 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](lambda-edge-add-triggers.md).