

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

# Membuat konfigurasi penandatanganan kode untuk Lambda
<a name="configuration-codesigning-create"></a>

Untuk mengaktifkan penandatanganan kode untuk fungsi, Anda membuat *konfigurasi penandatanganan kode* dan melampirkannya ke fungsi. Konfigurasi penandatanganan kode menetapkan daftar profil penandatanganan yang diizinkan dan tindakan kebijakan yang harus diambil jika pemeriksaan validasi gagal.

**catatan**  
Fungsi yang ditentukan sebagai gambar kontainer tidak mendukung penandatanganan kode.

**Topics**
+ [Prasyarat konfigurasi](#config-codesigning-prereqs)
+ [Membuat konfigurasi penandatanganan kode](#config-codesigning-config-console)
+ [Mengaktifkan penandatanganan kode untuk fungsi](#config-codesigning-function-console)

## Prasyarat konfigurasi
<a name="config-codesigning-prereqs"></a>

Sebelum Anda dapat mengonfigurasi penandatanganan kode untuk fungsi Lambda, gunakan AWS Penandatangan untuk melakukan hal berikut:
+ Buat satu atau lebih [profil penandatanganan](https://docs.aws.amazon.com/signer/latest/developerguide/signing-profiles.html).
+ Gunakan profil penandatanganan untuk [membuat paket kode yang ditandatangani untuk fungsi Anda](https://docs.aws.amazon.com/signer/latest/developerguide/lambda-workflow.html).

## Membuat konfigurasi penandatanganan kode
<a name="config-codesigning-config-console"></a>

Konfigurasi penandatanganan kode menetapkan daftar profil penandatanganan yang diizinkan dan kebijakan validasi tanda tangan.

**Untuk membuat konfigurasi penandatanganan kode (konsol)**

1. Buka [Halaman konfigurasi penandatanganan kode](https://console.aws.amazon.com/lambda/home#/code-signing-configurations) di konsol Lambda.

1. Pilih **Buat konfigurasi**.

1. Untuk **Deskripsi**, masukkan nama deskriptif untuk konfigurasi.

1. Di bawah **Profil penandatanganan**, tambahkan hingga 20 profil penandatanganan ke konfigurasi.

   1. Untuk **ARN versi profil penandatanganan**, pilih Amazon Resource Name (ARN) dari versi profil, atau masukkan ARN.

   1. Untuk menambahkan profil penandatanganan tambahan, pilih **Tambahkan profil penandatanganan**.

1. Di bawah **Kebijakan validasi tanda tangan**, pilih **Warn** atau **Enforce**.

1. Pilih **Buat konfigurasi**.

## Mengaktifkan penandatanganan kode untuk fungsi
<a name="config-codesigning-function-console"></a>

Untuk mengaktifkan penandatanganan kode untuk suatu fungsi, tambahkan konfigurasi penandatanganan kode ke fungsi.

**penting**  
Konfigurasi penandatanganan kode hanya mencegah penerapan baru kode yang tidak ditandatangani. Jika Anda menambahkan konfigurasi penandatanganan kode ke fungsi yang sudah ada yang memiliki kode yang tidak ditandatangani, kode tersebut akan terus berjalan hingga Anda menerapkan paket kode baru.

**Untuk mengaitkan konfigurasi penandatanganan kode dengan fungsi (konsol)**

1. Buka [Halaman fungsi](https://console.aws.amazon.com/lambda/home#/functions) di konsol Lambda.

1. Pilih fungsi yang ingin Anda aktifkan penandatanganan kodenya.

1. Buka tab **Konfigurasi**.

1. Gulir ke bawah dan pilih **Penandatanganan kode**.

1. Pilih **Edit**.

1. Di **Edit penandatanganan kode**, pilih konfigurasi penandatanganan kode untuk fungsi ini.

1. Pilih **Simpan**.