Ich habe meine zipped
Projekt ohne psycopg2
Paket bereitgestellt. Ich möchte dieses Paket auf meinem lambda
installieren, ohne mein festes Projekt erneut hochladen zu müssen (ich habe gerade keinen Zugriff auf mein Projekt). Wie kann ich dieses package
auf meinem lambda
installieren? Ist es möglich, es mit pip
zu tun?Installieren von Python-Paket auf AWS Lambda
0
A
Antwort
0
Es ist nicht möglich mit pip
zu tun. Sie müssen die Abhängigkeit zu Ihrer gezippten Lambda-Deployment-Datei hinzufügen. Sie können Ihre Lambda-Bereitstellung nicht ändern, ohne eine neue gezippte Bereitstellungsdatei hochzuladen.
0
Es ist nicht möglich, Pip direkt auf dem Lambda zu verwenden. Stattdessen benutze ich ein benutzerdefiniertes Build-Skript, um ein Zip-Paket zu erstellen [das kann Ihnen eine kurze Idee geben - es kann sicherlich viel einfacher gemacht werden]
rm -rf ~/devops/tempenv > /dev/null
virtualenv ~/devops/tempenv
source ~/devops/tempenv/bin/activate
pip install SlackClient
pip install PyYaml
deactivate
rm -rf temp > /dev/null
mkdir temp
rm aws-lambda.zip > /dev/null
cp -r ~/devops/tempenv/lib/python2.7/site-packages/* temp/
cp *.py temp
cd temp
zip -r aws-lambda.zip .
mv aws-lambda.zip ../
cd ..
rm -rf temp
rm -rf ~/devops/tempenv
Verwandte Themen
- 1. Sklearn auf aws Lambda
- 2. Hubot auf AWS Lambda bereitstellen?
- 3. Zertifikat Pinning auf AWS Lambda
- 4. Webhook-Bereitstellung auf Lambda AWS
- 5. Kann Pandas nicht auf AWS Lambda
- 6. Anruf aws-cli von AWS Lambda
- 7. Upload von AWS Lambda zu AWS S3
- 8. Kann Requests-Modul auf AWS Lambda
- 9. Python Pusher AWS Lambda
- 10. AWS Cognito adminCreateUser von Lambda
- 11. AWS Lambda Throughput
- 12. AWS Lambda - CloudWatch Ereignistyp
- 13. AWS ASG + SNS + Lambda
- 14. AWS Lambda: org.apache.http.conn.ConnectTimeoutException
- 15. Ein AWS Lambda anhören
- 16. AWS Lambda: Klasse java.lang.ClassNotFoundException
- 17. Pandas & AWS Lambda
- 18. AWS Lambda Java Kompatiblität
- 19. AWS Lambda-Funktion Zeitlimit
- 20. AWS Lambda Leistungsprobleme
- 21. Verwenden Sie LXML auf AWS Lambda
- 22. AWS Lambda - Gepufferter Leser
- 23. AWS Lambda S3Event-Deserialisierung
- 24. JSON Schema Validierung auf AWS Lambda
- 25. AWS Lambda-Image beschädigt
- 26. Zugriff auf AWS S3 von Lambda innerhalb von VPC
- 27. Überwachung AWS Lambda Fehler
- 28. Rückgabewerte in aws Lambda
- 29. AWS Lambda: Service Fehler
- 30. Warten auf asynchrone Aktionen in AWS Lambda?
und Sie werden Ihren Code viele Male neu laden. Schreiben Sie sich selbst ein Deploy-Skript – Marcom