

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di configurazioni di firma del codice per Lambda
<a name="configuration-codesigning-create"></a>

Per abilitare la firma del codice per una funzione, creare una *configurazione di firma del codice* e collegarla alla funzione. Una configurazione di firma del codice definisce un elenco di profili di firma consentiti e le operazioni delle policy da eseguire in caso di esito negativo dei controlli di convalida.

**Nota**  
Le funzioni definite come immagini di container non supportano la firma del codice.

**Topics**
+ [Prerequisiti di configurazione](#config-codesigning-prereqs)
+ [Creazione delle configurazioni di firma del codice](#config-codesigning-config-console)
+ [Abilitazione della firma del codice per una funzione](#config-codesigning-function-console)

## Prerequisiti di configurazione
<a name="config-codesigning-prereqs"></a>

Prima di configurare la firma del codice per una funzione Lambda, utilizzare AWS Signer per effettuare le seguenti operazioni:
+ Creare uno o più [profili di firma](https://docs.aws.amazon.com/signer/latest/developerguide/signing-profiles.html).
+ Utilizzare un profilo di firma per [creare un pacchetto di codice firmato per la funzione](https://docs.aws.amazon.com/signer/latest/developerguide/lambda-workflow.html).

## Creazione delle configurazioni di firma del codice
<a name="config-codesigning-config-console"></a>

Una configurazione di firma del codice definisce un elenco di profili di firma consentiti e la policy di convalida della firma.

**Per creare una configurazione di firma del codice (console)**

1. Aprire la pagina [Configurazioni di firma del codice](https://console.aws.amazon.com/lambda/home#/code-signing-configurations) della console Lambda.

1. Scegli **Crea configurazione**.

1. In **Description (Descrizione)**, immettere un nome descrittivo per la configurazione.

1. In **Signing profiles (Profili di firma)** aggiungere fino a 20 profili di firma alla configurazione.

   1. Per **l'ARN della versione del profilo di firma**, scegliere l'ARN (Amazon Resource Name) di una versione del profilo oppure inserire l'ARN.

   1. Per aggiungere un profilo di firma aggiuntivo, scegliere **Add signing profiles (Aggiungi profili di firma)**.

1. In **Signature validation policy (Policy di convalida della firma)**, scegliere **Warn (Avvisa)** o **Enforce (Applica)**.

1. Scegli **Crea configurazione**.

## Abilitazione della firma del codice per una funzione
<a name="config-codesigning-function-console"></a>

Per abilitare la firma del codice per una funzione, aggiungi una configurazione di firma del codice alla funzione.

**Importante**  
Le configurazioni di firma del codice impediscono solo nuove implementazioni di codice non firmato. Se aggiungi una configurazione di firma del codice a una funzione esistente con codice non firmato, tale codice continua a funzionare finché non distribuisci un nuovo pacchetto di codice.

**Per associare una configurazione di firma del codice a una funzione (console)**

1. Aprire la pagina [Funzioni](https://console.aws.amazon.com/lambda/home#/functions) della console Lambda.

1. Scegliere la funzione per la quale si desidera abilitare la firma del codice.

1. Apri la scheda **Configurazione**.

1. Scorri verso il basso e scegli **Firma del codice**.

1. Scegli **Modifica**.

1. In **Edit code signing (Modifica della firma del codice)**, scegliere una configurazione di firma del codice per questa funzione.

1. Selezionare **Salva**.