À propos de la structure des dossiers lors du téléchargement de modules Python sur Lambda Layer

introduction

Lorsque j'ai essayé d'utiliser Lambda Layer, j'étais accro à la structure de dossiers du module Python, je vais donc l'écrire comme rappel. Pour Lambda Layer, reportez-vous au Document officiel AWS.

Structure des dossiers

La structure des dossiers pour chaque langage de programmation est également mentionnée dans les Documents officiels. .. Dans le cas de Python, il est nécessaire de placer le module utilisé par Lambda Layer sous `` python / ''. Par exemple, l'image ci-dessous.

python
 ├─test1.py
 └─common
   └─test2.py
 

Pour télécharger sur Layer, créez le dossier `` python '' ci-dessus dans un fichier zip, puis téléchargez. Si vous ignorez la configuration ci-dessus, créez un fichier zip et téléchargez-le, bien sûr, une erreur se produira lors de son utilisation avec Lambda. Au début, j'étais accro parce que je ne comprenais pas pourquoi c'était une erreur. .. .. Je regrette de devoir vérifier correctement le document.

Recommended Posts

À propos de la structure des dossiers lors du téléchargement de modules Python sur Lambda Layer
À propos du module Python venv
[AWS] Essayez d'ajouter la bibliothèque Python à la couche avec SAM + Lambda (Python)
Comment utiliser Python lambda
Précautions lors de l'exécution de Python sur EC2 à partir d'AWS Lambda (Exécuter la commande)
[Couches Python / AWS Lambda] Je souhaite réutiliser uniquement le module dans AWS Lambda Layers
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
[Pour Python] Créez rapidement un fichier de téléchargement vers AWS Lambda Layer
[Présentation de l'application Udemy Python3 +] 58. Lambda
[Lambda] [Python] Publier sur Twitter depuis Lambda!
[Lambda] J'ai essayé d'incorporer un module externe de python via S3
python3 Comment installer un module externe
Module pour générer le mot N-gramme en Python
Fonction Lambda pour effectuer une sauvegarde AMI (python)
Comment ajouter un module python à l'environnement anaconda
[Route vers Python intermédiaire] Utiliser des expressions lambda
Les espaces de travail MAUVAIS redémarrent Lambda réécrit en python