我试图将在Visual Studio上创建的C#core2.0 Lambda函数部署到Amazon Lambda函数。
我在命令行上使用以下命令:
dotnet lambda package -c Release -f netcoreapp2.0
其中使用zip部署文件创建发布文件夹。
此后,我发出:
dotnet lambda deploy-function -fn AWSLambda1
但是当我输入Lambda函数时,其中没有代码:
当我尝试上传zip部署文件时,该文件无法正常工作,并且代码也未部署
请帮助
谢谢
答案 0 :(得分:0)
遇到了同样的问题,上传了函数,但没有上传代码...也试图覆盖现有的lambda,没有乐趣。
答案 1 :(得分:0)
好的,我想我已经知道了,默认情况下,当您从CLI发布dotnet lambda项目时,它会创建一个DLL-然后deploy函数压缩并上传DLL到AWS lambda。当然,您无法检查在DLL中编译的单个代码文件。也许可以选择上传原始代码文件。
答案 2 :(得分:0)