无法使用AWS工具包运行本地python lambda函数

问题描述 投票:0回答:1

我安装了 Intellij 和 AWS 工具包插件。我想从项目中运行简单的 python lambda,其结构如下。

项目_名称

  • 源代码
    • 处理程序.py
    • 客户端.py
    • ......
  • 无服务器.yml

现在我想运行 lambda 函数,因此我配置 AWS 工具包运行配置如下。但它给我错误说“无法找到处理程序”或说“错误:Lambda 处理程序验证正在进行中”

Run configuration for lambda debugging locally

使用 AWS 工具包在本地运行配置的人可以帮助我吗,我缺少什么。

我尝试将处理程序名称更改为 handler.get_handlersrc.handler.get_handlerget_handler。 但无法让它工作。

其他详情- 我在项目中使用全局 python 3.11 作为解释器,而不是 venv。

python amazon-web-services aws-lambda run-configuration aws-toolkit
1个回答
0
投票

更改 Handler 值:

handler.get_handler

src.handler.get_handler

因为你的处理程序位于 src 目录中

© www.soinside.com 2019 - 2024. All rights reserved.