

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

# Creare un alias per una funzione Lambda
<a name="configuration-aliases"></a>

È possibile creare alias per la funzione Lambda. Un alias Lambda è un puntatore a una versione della funzione che è possibile aggiornare. Gli utenti possono accedere alla versione della funzione utilizzando l'alias nome della risorsa Amazon (ARN). Quando si distribuisce una nuova versione, è possibile aggiornare l'alias per utilizzare la nuova versione o dividere il traffico tra due versioni.

------
#### [ Console ]

**Per creare un alias tramite la console**

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

1. Scegliere una funzione.

1. Scegliere **Aliases (Alias)** e quindi **Create alias (Crea alias)**.

1. Nella pagina **Create alias (Crea alias)**, eseguire le operazioni seguenti:

   1. Immettere un **Name (Nome)** per la query.

   1. (Facoltativo) Immettere una **Description (Descrizione)** per l'alias.

   1. Per **Version (Versione)**, scegliere una versione della funzione a cui si desidera puntare l'alias.

   1. (Facoltativo) Per configurare il routing sull'alias, espandere **Weighted alias (Alias ponderato)**. Per ulteriori informazioni, consulta [Implementare le implementazioni canary Lambda utilizzando un alias ponderato](configuring-alias-routing.md).

   1. Seleziona **Save (Salva**.

------
#### [ AWS CLI ]

Per creare un alias tramite la AWS Command Line Interface (AWS CLI), utilizza il comando [create-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-alias.html).

```
aws lambda create-alias \
  --function-name {{my-function}} \
  --name {{alias-name}} \
  --function-version {{version-number}} \
  --description " "
```

Per modificare un alias in modo che punti a una nuova versione della funzione, utilizza il comando [update-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-alias.html).

```
aws lambda update-alias \
  --function-name {{my-function}} \
  --name {{alias-name}} \
  --function-version {{version-number}}
```

Per eliminare un alias, utilizza il comando [delete-alias](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/delete-alias.html).

```
aws lambda delete-alias \
  --function-name {{my-function}} \
  --name {{alias-name}}
```

 I comandi AWS CLI nei passaggi precedenti corrispondono alle seguenti operazioni API Lambda:
+ [CreateAlias](https://docs.aws.amazon.com/lambda/latest/api/API_CreateAlias.html)
+ [UpdateAlias](https://docs.aws.amazon.com/lambda/latest/api/API_UpdateAlias.html)
+ [DeleteAlias](https://docs.aws.amazon.com/lambda/latest/api/API_DeleteAlias.html)

------