Bonjour, tout le monde, et bienvenue à nouveau.
Dans cette vidéo, nous allons explorer les étapes de migration associées à la fonction Lambda.
Donc, à ce stade, supposons que vous avez une fonction lambda qui s'exécute dans le compte un et que vous voulez
que la même fonction lambda soit disponible dans le compte deux.
Pour y parvenir, examinons les étapes générales à suivre.
Maintenant, l'étape numéro un est liée à l'exportation d'une fonction.
Ainsi, dans le cadre de la première étape primaire, il s'agit de télécharger le paquet de déploiement Lambda Functions, puis d'utiliser
le paquet de déploiement Lambda Functions pour créer une nouvelle fonction Lambda dans un autre compte ou une autre
région.
Par exemple, si vous regardez la capture d'écran, vous pouvez aller de l'avant et exporter facilement une fonction spécifique.
C'est donc ce que nous avons l'intention de faire dans le cadre de la première étape.
Et dans cette deuxième étape, dans d'autres comptes ou régions, vous pouvez utiliser le téléchargement à partir de et vous pouvez télécharger
le fichier zip du paquet de déploiement approprié et c'est l'étape globale impliquée.
Il y a certains points importants dont vous devez tenir compte.
La première est que le paquet de déploiement ne contient que le code des fonctions Lambda.
Il est très important de se rappeler que le reste des configurations de vos fonctions, telles que la taille de la
mémoire du délai d'attente, doivent être saisies manuellement dans la console lorsque vous créez la nouvelle fonction.
Donc si vous voulez éviter cela, si vous voulez migrer tout votre code de fonction et la configuration, automatiquement
vous pouvez utiliser le même fichier.
Nous allons donc explorer cette question d'un point de vue pratique.
Supposons donc que vous ayez ici une fonction appelée fonction Key Labs.
C'est un hello très simple de la fonction Lambda, comme vous pouvez le voir ici.
Supposons donc que vous souhaitiez la migrer vers une autre région ou un autre compte.
La première étape est donc la fonction d'exportation.
Maintenant, lorsque vous exportez la fonction, il y a deux options.
Vous avez un paquet de déploiement et vous avez un même fichier.
Utilisons donc les deux.
Nous allons utiliser le paquet de déploiement ainsi que le même fichier.
Maintenant, si vous regardez dans le paquet de déploiement, ouvrons le fichier compressé afin d'avoir cet
index point JavaScript, ouvrons-le.
Donc, à l'intérieur, vous avez votre halo de Lambda Code et c'est à peu près tout.
Votre paquet de déploiement ne contient pas d'autres détails.
Revenons en arrière, ouvrons le même fichier.
Maintenant, si vous regardez dans le même fichier, il contient diverses autres configurations comme l'exécution de votre
code, l'écriture de la description, la taille de la mémoire, le temps, le délai d'attente, le rôle et divers autres
éléments.
Et c'est la raison pour laquelle nous avions discuté du fait que le paquet de déploiement ne contient que le code des
fonctions Lambda et si vous voulez migrer le code ainsi que la configuration, alors vous pouvez utiliser le même
fichier.
Très bien.
Voici donc la première partie.
Maintenant, disons que vous le voulez.
Migrations vers une autre région.
Ouvrons l'une des autres régions ici.
Créons rapidement une fonction lambda.
Je vais juste appeler ça un test.
Encore une fois, la grille d'exécution est semblable à celle des fonctions précédentes et tout ce que vous aurez
à faire est ici.
Vous pouvez importer ce fichier zip spécifique.
Donc ici vous pouvez télécharger le fichier zip et votre nouveau code sera prêt.
C'est donc une vue d'ensemble de très haut niveau sur la migration de la fonction lambda.
Et c'est ainsi que se termine la vidéo d'aujourd'hui.