【发布时间】:2021-01-12 16:00:25
【问题描述】:
我正在 Cloud9 中编写 Python Lambda。 尝试运行它(在本地,在部署到后端之前),我收到了这个错误:
Invalid lambda response received: Invalid API Gateway Response Keys: {'errorType', 'errorMessage'} in {'errorMessage': "Unable to import module 'getPersonByKey': No module named 'requests'", 'errorType': 'Runtime.ImportModuleError'}
我没有在我的代码中使用请求,没有导入它,它不包含在 requirements.txt 文件中。
这是我的 Lambda 代码:
import json
import pyTigerGraphBeta as tg
def lambda_handler(event, context):
try:
conn = tg.TigerGraphConnection(host="https://skillblaster-dev.i.tgcloud.io", graphname="SkillBlasterDev", useCert=True)
conn.apiToken = conn.getToken("rak++++++++++41f")[0]
print("Calling to run installed query")
result = conn.runInstalledQuery("getPersonByKey", {"keyPerson":"mor@excellench.com"})
except Exception as e:
print(e)
raise e
return {
"statusCode": 200,
"body": json.dumps("TEST"),
}
我错过了什么?
【问题讨论】:
标签: python aws-lambda aws-cloud9