Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Comment puis-je déployer des fonctions Lambda avec des bibliothèques externes à l'aide d'AWS Cloud9 ?
Lecture de 2 minute(s)
0
Je souhaite ajouter des bibliothèques externes à une fonction AWS Lambda que j'ai développée à l'aide d'AWS Cloud9. Comment puis-je procéder ?
3. Dans le panneau de navigation de gauche, choisissez Environnement. La fenêtre Environnement s'ouvre.
4. Ouvrez le menu contextuel (clic droit) du dossier parent de votre fonction. Remarque : le dossier parent de votre fonction est répertorié sous le même nom que votre fonction.
6. Importez un module de bibliothèque externe en exécutant la commande pip suivante dans le nouveau terminal :
Important : remplacez ModuleName par le nom du module que vous souhaitez importer.
python -m pip install --target=./ ModuleName
Remarque : pour vous assurer que les bonnes versions des packages Python sont installées, une bonne pratique consiste à spécifier un fichier requirements.txt dans la commande pip. Pour plus d'informations, consultez la section Format de fichier Requirements de la documentation pip.
7. Répétez l'étape six pour chaque module que vous souhaitez importer. Les modules importés apparaissent dans le dossier parent de votre fonction.
Déployez votre fonction Lambda à l'aide de la boîte à outils AWS.
Suivez les instructions de la section Déploiement d'une application sans serveur du guide de l'utilisateur AWS Cloud9. Après avoir déployé votre fonction, vous pouvez exécuter votre code à l'aide des modules supplémentaires que vous avez importés.