

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

# Tambahkan pemicu ke fungsi Lambda @Edge
<a name="lambda-edge-add-triggers-console"></a>

Anda dapat menggunakan AWS Lambda konsol atau CloudFront konsol Amazon untuk menambahkan pemicu ke fungsi Lambda @Edge Anda.

**penting**  
Anda dapat membuat pemicu hanya untuk versi bernomor fungsi Anda (bukan ** $LATEST**).

------
#### [ Lambda console ]<a name="lambda-edge-add-triggers-procedure"></a>

**Untuk menambahkan pemicu CloudFront acara ke 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. Pada daftar Wilayah di bagian atas halaman, pilih **AS Timur (N. Virginia)**.

1. Di **Fungsi** , pilih nama fungsi yang ingin Anda tambahkan pemicunya.

1. Pada ** halaman Ikhtisar ** fungsi, pilih ** tab ** Versi.

1. Pilih versi yang ingin Anda tambahkan pemicu.

   Setelah memilih versi, nama tombol berubah menjadi **Versi: $LATEST** atau **Versi:** *nomor versi*.

1. Pilih **Pemicu** tab.

1. Pilih **Tambahkan pemicu**.

1. Untuk konfigurasi ** pemicu**, ** pilih Pilih sumber**, masukkan**cloudfront**, lalu pilih ** CloudFront**.
**catatan**  
Jika Anda telah membuat satu atau lebih pemicu, CloudFront adalah layanan default.

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

   1. **Distri ** busi — Pilih distribusi yang ingin Anda tambahkan pemicunya.

   1. **Perilaku cache ** — Pilih perilaku cache yang menentukan objek yang ingin Anda jalankan fungsi.
**catatan**  
Jika Anda menentukan `*` untuk perilaku cache, fungsi Lambda menerapkan perilaku cache default.

   1. **CloudFront event ** — Pilih CloudFront peristiwa yang menyebabkan fungsi dieksekusi.

   1. **Sertakan badan ** — Pilih kotak centang ini jika Anda ingin mengakses isi permintaan dalam fungsi Anda. 

   1. **Konfirmasikan penerapan ke Lambda @Edge ** — Centang kotak ini sehingga mer AWS Lambda eplikasi fungsi ke Wilayah AWS global.

1. Pilih **Tambahkan**.

   Fungsi mulai memproses permintaan untuk CloudFront peristiwa yang ditentukan ketika CloudFront distribusi yang diperbarui dikerahkan. Untuk menentukan apakah distribusi diterapkan, pilih **Distribusi** dalam panel navigasi. Saat distribusi digunakan, nilai ** kolom ** Status untuk distribusi berubah dari ** Deploying ** ke tanggal dan waktu penerapan.

------
#### [ CloudFront console ]<a name="lambda-create-functions-add-triggers-cloudfront-console-procedure"></a>

**Untuk menambahkan pemicu CloudFront acara ke fungsi Lambda @Edge**

1. Dapatkan ARN dari fungsi Lambda yang ingin Anda tambahkan pemicu untuk:

   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. Pada daftar Wilayah di bagian atas halaman, pilih **AS Timur (N. Virginia)**.

   1. Dalam daftar fungsi, pilih nama fungsi yang ingin Anda tambahkan pemicunya.

   1. Pada ** halaman Ikhtisar ** fungsi, pilih ** tab ** Versi, dan pilih versi bernomor yang ingin Anda tambahkan pemicu.

   1. Pilih ** tombol ** Salin ARN untuk menyalin ARN ke clipboard Anda. ARN untuk fungsi Lambda terlihat seperti ini:

      `arn:aws:lambda:us-east-1:123456789012:function:TestFunction:2`

      Nomor di bagian akhir (**2** dalam contoh ini) adalah nomor versi fungsi.

1. Buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Dalam daftar distribusi, pilih ID distribusi yang ingin Anda tambahkan pemicunya.

1. Pilih **Perilaku** tab.

1. Pilih perilaku cache yang ingin Anda tambahkan pemicunya, lalu pilih ** Edit**.

1. Untuk ** Asosiasi fungsi**, dalam ** daftar Jenis ** fungsi, pilih ** Lambda @Edge ** untuk saat Anda ingin fungsi dijalankan: untuk permintaan penampil, respons penampil, permintaan asal, atau respons asal. 

   Untuk informasi selengkapnya, lihat [Pilih acara untuk memicu fungsi](lambda-how-to-choose-event.md).

1. Dalam kotak ** teks ** Fungsi ARN/Nama, tempel ARN dari fungsi Lambda yang ingin Anda jalankan ketika peristiwa yang dipilih terjadi. Ini adalah nilai yang Anda salin dari konsol Lambda.

1. Pilih ** Sertakan badan ** jika Anda ingin mengakses badan permintaan dalam fungsi Anda.

   Jika Anda hanya ingin mengganti badan permintaan, Anda tidak perlu memilih opsi ini.

1. Untuk menjalankan fungsi yang sama untuk lebih banyak jenis acara, ulangi langkah 6 dan 7.

1. Pilih **Simpan perubahan**.

1. Untuk menambahkan pemicu ke lebih banyak perilaku cache untuk distribusi ini, ulangi langkah 5 hingga 10.

   Fungsi mulai memproses permintaan untuk CloudFront peristiwa yang ditentukan ketika CloudFront distribusi yang diperbarui dikerahkan. Untuk menentukan apakah distribusi diterapkan, pilih **Distribusi** dalam panel navigasi. Saat distribusi digunakan, nilai ** kolom ** Status untuk distribusi berubah dari ** Deploying ** ke waktu dan tanggal penerapan.

------