AWS Lambda est une plate-forme informatique qui vous permet d'exécuter du code sans avoir besoin de provisionner ou de gérer des serveurs. Il exécute le code uniquement lorsque cela est nécessaire et passe automatiquement de quelques requêtes par jour à des milliers par seconde. Dans ce texte, nous aborderons spécifiquement le versioning et l'alias dans les fonctions Lambda.

Les versions Lambda constituent un moyen efficace de gérer vos fonctions Lambda. Lorsque vous publiez une version d'une fonction, AWS Lambda conserve une copie de cette version afin que vous puissiez la référencer ou même la mapper à un alias spécifique. Ceci est utile pour gérer et suivre les déploiements de fonctions Lambda dans différents environnements de développement tels que la production, le développement et les tests.

Configuration du contrôle de version dans les fonctions Lambda

Pour configurer le versioning sur les fonctions Lambda, vous devez suivre les étapes suivantes :

  1. Tout d'abord, accédez à la console AWS Lambda et sélectionnez la fonction dont vous souhaitez gérer la version.
  2. Puis, dans le panneau de configuration des fonctions, cliquez sur l'option "Actions" et sélectionnez "Publier une nouvelle version".
  3. Dans la fenêtre contextuelle, vous pouvez fournir une description facultative de la version que vous publiez. Cliquez sur "Publier" pour créer la version.

Maintenant, une nouvelle version de votre fonction Lambda sera créée et disponible pour utilisation. Vous pouvez voir la liste des versions publiées dans la section "Versions" du panneau de configuration des rôles.

Configuration de l'alias dans les fonctions Lambda

Les alias Lambda sont des pointeurs vers des versions spécifiques d'une fonction Lambda. Ils sont utiles pour gérer les déploiements de fonctions Lambda dans différents environnements de développement. Par exemple, vous pouvez avoir un alias appelé « PROD » qui pointe vers la dernière version d'une fonction et un alias appelé « DEV » qui pointe vers une version plus ancienne.

Pour configurer des alias dans les fonctions Lambda, suivez les étapes ci-dessous :

  1. Sur la page de configuration de la fonction Lambda, cliquez sur l'option "Actions" et sélectionnez "Créer un alias".
  2. Dans la fenêtre contextuelle, indiquez un nom pour l'alias et sélectionnez la version de la fonction vers laquelle l'alias doit pointer. Vous pouvez également fournir une description facultative.
  3. Cliquez sur "Créer" pour créer l'alias.

Après avoir créé un alias, vous pouvez l'utiliser pour appeler une version spécifique d'une fonction Lambda. Par exemple, si vous disposez d'un alias appelé « PROD » qui pointe vers la dernière version d'une fonction, vous pouvez utiliser le nom de l'alias au lieu du nom de la fonction lors de l'appel de la fonction.

Conclusion

La gestion des versions et des alias sur les fonctions Lambda constituent un moyen efficace de gérer et de suivre les déploiements de fonctions Lambda dans différents environnements de développement. Ils vous permettent de conserver plusieurs versions d'une fonction et d'utiliser des alias pour pointer vers des versions spécifiques, ce qui facilite la gestion des déploiements et le retour aux versions précédentes si nécessaire.

Nous espérons que ce guide vous a été utile pour comprendre comment configurer la gestion des versions et l'alias dans les fonctions Lambda. N'oubliez pas qu'AWS Lambda est un outil puissant et flexible, et comprendre ses capacités peut vous aider à rationaliser votre flux de travail de développement et d'exploitation.

Répondez maintenant à l’exercice sur le contenu :

Quelle est l'utilité du versioning et de l'alias dans les fonctions Lambda dans AWS Lambda ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Développement de fonctions Lambda en Python

Page suivante de lebook gratuit :

55Développement de fonctions Lambda en Python

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte