Création d'un alias pour une fonction Lambda - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'un alias pour une fonction Lambda

Vous pouvez créer des alias pour votre fonction Lambda. Un alias Lambda est un pointeur vers une version de la fonction que vous pouvez mettre à jour. Les utilisateurs de la fonction peuvent accéder à la version de la fonction en utilisant l'alias Amazon Resource Name (ARN). Lorsque vous déployez une nouvelle version, vous pouvez mettre à jour l'alias pour utiliser la nouvelle version, ou diviser le trafic entre deux versions.

Console
Pour créer un alias à l'aide de la console
  1. Ouvrez la page Functions (Fonctions) de la console Lambda.

  2. Choisissez une fonction.

  3. Sélectionnez Alias, puis Create alias (Créer un alias).

  4. Sur la page Create alias (Créer un alias), procédez de la manière suivante :

    1. Renseignez le champ Name (Nom) pour l'alias.

    2. (Facultatif) Renseignez le champ Description de l'alias.

    3. Pour Version, choisissez une version de fonction vers laquelle vous souhaitez que l'alias pointe.

    4. (Facultatif) Pour configurer le routage sur l'alias, développez Weighted alias (Alias pondéré). Pour de plus amples informations, veuillez consulter Création d'une configuration de routage pour un alias Lambda.

    5. Choisissez Save (Enregistrer).

AWS CLI

Pour créer un alias à l'aide de AWS Command Line Interface (AWS CLI), utilisez la commande create-alias.

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

Pour modifier un alias afin de pointer vers une nouvelle version de la fonction, utilisez la commande update-alias.

aws lambda update-alias \ --function-name my-function \ --name alias-name \ --function-version version-number

Pour supprimer un alias, utilisez la commande delete-alias.

aws lambda delete-alias \ --function-name my-function \ --name alias-name

Les AWS CLI commandes des étapes précédentes correspondent aux opérations Lambda API suivantes :