Lors de l'utilisation de modules Python avec AWS Lambda, je pense que les Étapes à suivre sont nécessaires pour utiliser des modules qui doivent être compilés avec Amazon Linux. J'avais l'habitude, mais il y avait un moyen plus simple. Utilisez le framework sans serveur (https://serverless.com/) et les plugins (https://github.com/UnitedIncome/serverless-python-requirements).
C'est presque comme l'article de la méthode de classe, mais du yaml est écrit. C'était différent.
Si vous compilez un module non-Python pur, ajoutez les paramètres suivants à serverless.yml.
serverless.yml
plugins:
- serverless-python-requirements
custom:
pythonRequirements:
dockerizePip: true
Seulement c'est vraiment facile.
Où est requirements.py? Si vous pensez cela, essayez d'exécuter la commande suivante.
% sls requirements install
Recommended Posts