Bei der Verwendung von Python-Modulen mit AWS Lambda sind meines Erachtens störende Schritte erforderlich, um Module zu verwenden, die mit Amazon Linux kompiliert werden müssen. Früher, aber es gab einen einfacheren Weg. Verwenden Sie das serverlose Framework (https://serverless.com/) und Plugins (https://github.com/UnitedIncome/serverless-python-requirements).
Fast wie Artikel der Klassenmethode, aber etwas Yaml ist geschrieben Es war anders.
Wenn Sie ein nicht reines Python-Modul kompilieren, fügen Sie serverless.yml die folgenden Einstellungen hinzu.
serverless.yml
plugins:
- serverless-python-requirements
custom:
pythonRequirements:
dockerizePip: true
Nur das ist wirklich einfach.
Wo ist anforderungs.py? Wenn Sie das glauben, versuchen Sie bitte den folgenden Befehl.
% sls requirements install
Recommended Posts