到AWS lamb的Python Falcon API

2024-05-28 23:15:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在本地运行的小api,可以连接到我的awsrds。它主要是一个getapi,因为我已经在数据库中有我需要的数据,但需要它们是可访问的。在

除了我需要导入两个软件包外,代码与问题无关:

进口猎鹰 导入psycopg2

我用gunicorn在本地运行它。在

到目前为止还不错,但是我试图在一个带有API网关的AWS lambda函数上复制这个函数,但是我无法运行它。我用helloworld模板启动了一个pythonlambda并复制了我的代码。但是我很确定我导入的包不在那里。我怎么能把它们放在里面?还有,是否需要gunicorn来运行该功能?在

之后,我也尝试在aws中创建api网关,但是当我试图转到生成的http地址时,它不想工作:我得到了错误的身份验证令牌。在

我不是python开发人员,而是Js开发人员,但是对于这个开发人员,我需要它在python中,因为rest get函数很复杂,并且已经存在于python中。在

如果您有任何指导或教程来解释如何将我的100行代码及其2/3依赖关系转换为Lambda上的一个可工作的httpapi,我将非常高兴。我也尝试过使用Zappa,但不知怎么地一个错误接着一个错误,因为我的代码非常简单,只需要几个包,我想我可能可以手动完成。在

谢谢你的任何线索。在


Tags: 数据函数代码awsapi数据库网关开发人员

热门问题