Bonjour, tout le monde, et bienvenue à nouveau.
Dans la vidéo d'aujourd'hui, nous allons parler de Lambda Versioning.
L'un des grands avantages de Lambda est qu'il permet aux développeurs d'héberger plusieurs versions de
leur code.
Donc si vous regardez dans ce diagramme, cette Lambda a deux versions.
Vous avez la version un de l'application, la version deux, et par la suite vous pouvez avoir des versions plus récentes
du code qui a été déployé.
En fait, avant de poursuivre, examinons rapidement cette question.
J'ai donc une fonction lambda de démonstration qui est maintenant disponible ici.
Vous voyez que vous avez un bonjour du code de base.
Cette fonction lambda spécifique a plusieurs versions, donc si vous regardez dans la version,
vous avez la version 1 et la version 2.
Donc si vous regardez la version 1, regardons le code.
Vous avez Halo de la production, comme vous pouvez le voir de manière similaire.
Revenons en arrière si vous allez à la version 2.
Si vous allez au code cette fois, vous avez le bonjour du code Dev.
L'année d'apprentissage principale est donc qu'une version différente peut avoir un ensemble de code différent, ce qui vous permet
également de tester rapidement les choses.
Donc, à la vue d'ensemble, lorsque nous discutons de la version de la fonction.
Cela comprend donc les informations suivantes.
La première est qu'elle comprend le code de la fonction et toutes les dépendances associées.
Il comprend également l'identifiant global d'exécution et la version d'exécution utilisés par la fonction.
Tous les paramètres de la fonction, y compris les variables d'environnement.
Cela peut également différer et l'extrémité unique pour identifier la version spécifique de la fonction.
Par exemple, si vous regardez dans la version deux de la fonction, il y a cette ligne spécifique et
à la fin vous devez.
De même, si vous revenez à la fonction version un, si vous regardez à la fin, vous avez un.
Ainsi, chaque version a une fonction différente et cela permet également de faciliter les tests.
L'un des principaux avantages de la fonction est que vous pouvez autoriser une certaine quantité de trafic à se diriger vers
le nouveau code de fonction pour tester si tout fonctionne bien.
Par exemple, ici, la Lambda envoie 95 % du trafic vers la version large et peut-être 5 % du trafic vers la version
scénique.
Donc, cette version d'étape pourrait avoir le code le plus récent.
Et si tous les 5 % du trafic sont en mesure d'accomplir la tâche avec succès, alors, à un stade ultérieur, vous pouvez aller de l'avant
et promouvoir cette version d'étape à la version plus récente.
C'est donc extrêmement utile.
Voilà donc un aperçu de très haut niveau sur les fonctions de Lambda, et c'est avec cela que nous allons conclure la vidéo d'aujourd'hui.