

# Crear un alias para una función de Lambda
<a name="configuration-aliases"></a>

Puede crear alias para una función de Lambda. Un alias de Lambda es un puntero a una versión de la función que se puede actualizar. Los usuarios de la función pueden acceder a la versión de la función utilizando el nombre de recurso de Amazon (ARN) del alias. Cuando se implementa una versión nueva, se puede actualizar el alias para usar la nueva versión o dividir el tráfico entre dos versiones.

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

**Para crear un alias mediante la consola**

1. Abra la [página de Funciones](https://console.aws.amazon.com/lambda/home#/functions) en la consola de Lambda.

1. Elija una función.

1. Elija **Alias** y, a continuación, elija **Crear alias**.

1. En la página **Crear alias**, haga lo siguiente:

   1. En **Nombre**, escriba el nombre del alias.

   1. (Opcional) En **Descripción**, escriba una descripción del alias.

   1. En **Versión**, elija la versión de la función a la que desee que apunte el alias.

   1. (Opcional) Para configurar el direccionamiento del alias, expanda **Weighted alias (Alias ponderado)**. Para obtener más información, consulte [Aplicar implementaciones canarias de Lambda con un alias ponderado](configuring-alias-routing.md).

   1. Elija **Save (Guardar)**.

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

Para crear un alias a través de AWS Command Line Interface (AWS CLI), utilice el 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 " "
```

Si desea cambiar un alias para que apunte a una nueva versión de la función, utilice el 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}}
```

Para eliminar un alias, utilice el 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}}
```

 Los comandos de la AWS CLI mencionados en los pasos anteriores se corresponden con las siguientes operaciones de la API de 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)

------