【问题标题】:Lambda An error occurred while attempting to execute your codeLambda 尝试执行您的代码时发生错误
【发布时间】:2017-05-26 04:48:57
【问题描述】:

我正在使用适用于 C# 的 AWS Lambda 工具包。当我直接发布 AWS Lambda 时,它在 AWS 上运行良好。但是当我试图通过使用发布制作一个 zip 文件,然后制作 bin\Release\netcoreapp1.0 下所有 DLL 的 zip 文件时。并试图运行。

然后报错:

{
  "errorType": "LambdaException",
  "errorMessage": "An error occurred while attempting to execute your code."
}

在配置处理程序名称是正确的。

可能是什么问题?

【问题讨论】:

  • 您确定要压缩应用所需的所有内容吗?
  • 我只压缩 bin\Release\netcoreapp1.0 下的所有 DLL 和 JSON 文件。在此文件夹中还有一个生成 PublishOutput 的文件夹,它正在生成“Sample.Lambda.nupkg”文件。我没有将它添加到开发包中。但是我也用这个检查了它,但我仍然得到同样的错误。我正在添加“Sample.Lambda.deps.json”、“Sample.Lambda.dll”、“Sample.Lambda.pbd”、“Sample.pdb”。可以分享一下过程吗。这对我会有帮助。
  • 不要压缩任何东西,从您的文件夹运行 dotnet lambda publish,它会为您创建 ZIP。

标签: c# amazon-web-services lambda


【解决方案1】:

您是否尝试过使用 dotnet cli command 打包 zip?

在你的项目文件夹中试试这个:dotnet lambda package -o .\lambda.zip

它应该创建一个lambda.zip 文件,您可以尝试上传该文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 2018-05-28
    • 2016-08-14
    • 2018-03-18
    • 1970-01-01
    • 2013-03-12
    • 2021-09-25
    相关资源
    最近更新 更多