ich eine Python App, die Google Cloud Pubsub verwendet, wie folgt aus:nicht PubSub auf aws Lambda importieren
from google.cloud import pubsub
Es funktioniert vor Ort in Ordnung, aber die AWS Lambda-Funktion zum Aufruf erhalte ich:
Unable to import module 'handler': cannot import name 'pubsub'
und keine anderen Fehler oder Details.
Meine requirements.txt Datei:
requests
google-cloud-datastore==1.4.0
google-cloud-pubsub==0.29.0
sqlalchemy
Ich habe das Gefühl, es auf die psutil Anforderung von PubSub tun kann, als wenn ich versuche, psutil vor PubSub zu importieren, bekomme ich diesen Fehler:
Unable to import module 'handler': cannot import name '_psutil_linux'
dies scheint eher wie eine Frage, wie man Uplo sind Hinzufügen des Bereitstellungspakets, da Lambda diese Anforderungen nicht für Sie bereitstellt. Kannst du detaillierter angeben, wie du deinen Code hochlädst? – avigil
Mögliches Duplikat von [Wie füge ich Python-Bibliotheken zu einer AWS-Lambda-Funktion für Alexa hinzu?] (Https://stackoverflow.com/questions/38877058/how-do-i-add-python-libraries-to-an-aws -lambda-function-for-alexa) –