gpt4 book ai didi

amazon-web-services - 无法为 lambda visual studio 代码复制 "Run locally"

转载 作者:行者123 更新时间:2023-12-04 17:35:27 25 4
gpt4 key购买 nike

我在 netcore2.1 中有一个带有 lambda 的现有项目。

最近我发现了用于 VS Code 的 aws 工具包,它有一个很棒的功能,我想要在我的项目中使用

Run Locally | Debug Locally

当我创建一个测试 sam 应用程序并导航到函数 Lambda Handler 时,我注意到 VS Code 添加了下一个选项:

  • 本地运行
  • 本地调试
  • 配置

如果我单击配置,它会在 .aws/templates.json 中显示一个文件(但我也注意到,即使该文件丢失,它也适用于测试项目)

我试图复制那个文件,还有用于描述我的函数的 yaml 文件,以及 aws-lambda-tools-defaults.json

但是没有出现选项,我也尝试使用相同的函数处理程序

no functions available

但似乎没有什么可以在本地运行|本地调试选项

有谁知道如何让它工作吗?

最佳答案

template.yaml 和处理程序有问题。

  Handler: LoginSatFunction::LoginSatFunction.Function::FunctionHandler

必须检查命名约定here

在处理程序中正确命名后,它就像一个魅力。

此外,在使用不带撇号 '' 的环境变量时,Visual Studio Code 中存在关于 Code Lens 的问题,我报告了它 here .

因此,您还应该检查 yaml 中的环境变量,以在解决错误的同时使用撇号作为解决方法。

关于amazon-web-services - 无法为 lambda visual studio 代码复制 "Run locally",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56819664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com