Mat*_*ell 4 aws-lambda aws-toolkit visual-studio-2019
我目前正在尝试使用 Visual Studio 2019 社区 (v4.8.03752) 并利用 AWS Toolkit for Visual Studio (v1.20.1.0) 发布我的 AWS lambda 函数。右键单击我的项目并选择“发布到 AWS Lambda”后,我收到以下错误:
- Zipping publish folder C:\Users\Matt\source\repos\programName\programName\.\bin\Release\netcoreapp3.1\publish to C:\Users\Matt\AppData\Local\Temp\HelloWorld-CodeUri-Or-ImageUri-637489827969959200.zip
- Failed to find the "build-lambda-zip" utility. This program is required to maintain Linux file permissions in the zip archive.
- Error packaging up project in C:\Users\Matt\source\repos\programName\programName\. for CloudFormation resource HelloWorld: Failed to find the "build-lambda-zip" utility. This program is required to maintain Linux file permissions in the zip archive.
Run Code Online (Sandbox Code Playgroud)
在过去的几个月里,我已经能够多次部署这个,直到 2/12 星期五我开始收到这个错误(重新启动后)。更奇怪的是,如果我卸载AWS Toolkit for VS,然后重新安装它,我可以成功发布1次。在我第二次尝试时,我再次开始收到此错误。
我尝试解决的步骤:
dotnet tool install -g Amazon.Lambda.Tools
更新:
根据下面的一些评论,这似乎是由 McAfee 实时扫描引起的。在部署期间检查日志时,我注意到“发现病毒或威胁”记录直接指向 build-lambda-zip.exe 文件。要永久避免此问题,请按照 user2174794 在下面的评论中提供的步骤进行操作。
我有同样的问题。今天才开始发生。它在过去 2 周内有效。
找不到“build-lambda-zip”实用程序。该程序需要维护 zip 存档中的 Linux 文件权限。
运行 Windows 10,Visual Studio 2019
我现在的解决方案是使用 .NET Core CLI
https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/lambda-cli-publish.html
具体来说,
dotnet lambda 部署功能
最近的更新肯定破坏了 AWS Toolkit For Visual Studio。
归档时间: |
|
查看次数: |
567 次 |
最近记录: |