Comment utiliser les couches AWS Lambda pour la réutilisabilité du code ?

Comment Utiliser Les Couches Aws Lambda Pour La Reutilisabilite Du Code



La couche Lambda est un service informatique sans serveur dans AWS Lambda qui est utilisé pour partager le code et les bibliothèques les plus couramment utilisés entre les fonctions lambda. Au lieu d'installer des bibliothèques dans une fonction lambda, les utilisateurs peuvent créer des couches pour elles et référencer ces couches dans la fonction. Une fonction Lambda peut référencer ou inclure jusqu'à cinq couches, et leur ordre est important si elles dépendent les unes des autres.

Quels sont les avantages de l’utilisation des couches Lambda ?

Les couches Lambda présentent de nombreux avantages, dont certains sont indiqués ci-dessous :

  • Cela évite de violer le principe d'ingénierie DRI (Ne vous répétez pas).
  • La couche lambda minimise la longueur du package qui peut être déployé dans la fonction Lambda.
  • L'efficacité et les performances des fonctions lambda peuvent être améliorées à l'aide des couches Lambda.
  • Les couches Lambda peuvent être partagées sur plusieurs comptes AWS ou fonctions Lambda d'AWS Lambda.

Ce guide expliquera comment utiliser les couches AWS Lambda pour la réutilisabilité du code.







Comment utiliser les couches AWS Lambda pour la réutilisabilité du code ?

L'utilisation des couches AWS Lambda pour la réutilisabilité du code implique plusieurs étapes. Pour cela, créez une fonction lambda et une couche lambda, puis utilisez cette couche dans la fonction. Explorons les étapes ci-dessous :



Étape 1 : Connexion à la console AWS
Tout d’abord, accédez au compte AWS en vous connectant au compte à l’aide de ses informations d’identification. Après cela, sélectionnez le « Lambda ' Bouton de la AWS Management Console :







Étape 2 : création d'une fonction Lambda
Maintenant, cliquez sur le « Créer une fonction ' depuis le tableau de bord AWS Lambda pour accéder à la page des fonctions et commencer à le configurer :



Étape 3 : configuration d'une fonction Lambda
Pour créer une nouvelle fonction, donnez-lui un nom et sélectionnez l'environnement de la fonction. Enfin, cliquez sur le « Créer une fonction ' bouton qui se trouve à la fin de l'interface pour créer une fonction :

Ci-dessous une fonction est créée avec le nom « monLambdaFunc ' et il n'y a initialement aucune couche ajoutée :

Étape 4 : Création d'une couche Lambda
Pour accéder aux couches lambda, sélectionnez le « Couches ' bouton sur la barre latérale. Ensuite, cliquez sur le 'Créer un calque' bouton pour créer une nouvelle couche lambda :

Étape 5 : configuration de la couche Lambda
Écrivez le « Nom » de la fonction lambda avec une description. Ensuite, cliquez sur le « Télécharger Bouton ' pour télécharger le code ou la bibliothèque en tant que ' dépendances » dans un dossier zip. Les utilisateurs peuvent sélectionner les environnements d'exécution compatibles et créer la couche en tant que paramètres facultatifs :

Voici un calque créé avec le nom « monLambdaLayer » :

Étape 6 : ajouter une couche dans la fonction Lambda
Une fois la couche Lambda créée, cliquez simplement sur le bouton « Couches ' bouton sous le nom de la fonction lambda. Ici ' 0 » indique le nombre de couches ajoutées à la fonction :

Ensuite, cliquez sur le « Ajouter un calque Bouton ' pour ajouter une couche dans une fonction AWS lambda :

Étape 7 : Utilisation de la couche Lambda pour la réutilisabilité du code
Sélectionnez le 'Couches personnalisées' et sélectionnez le calque que vous souhaitez utiliser. Pour cela, sélectionnez le calque « version » que vous souhaitez utiliser et enfin cliquez sur le « Ajouter ' bouton:

Ici, nous avons ajouté un calque ' monLambdaLayer ' et maintenant il est utilisé par la fonction ' monLambdafunc ». Il peut également être réutilisé pour d'autres fonctions afin d'éviter de réécrire le code :

Il s'agit d'utiliser les couches AWS Lambda en ajoutant du code du système local pour sa réutilisabilité.

Conclusion

Pour utiliser les couches AWS Lambda dans AWS pour la réutilisation du code, connectez-vous simplement au compte AWS et accédez au tableau de bord Lambda. Après cela, créez une fonction puis créez un calque pour télécharger votre code ou votre bibliothèque dans un dossier zip. Une fois le calque créé, vous pouvez l'ajouter à la fonction afin que l'utilisateur puisse l'utiliser pour éviter de réécrire le code. Ce guide a expliqué comment utiliser les couches AWS Lambda pour la réutilisation du code dans AWS.