#c# #amazon-web-services #asp.net-core #lambda #aws-lambda
#c# #amazon-веб-сервисы #asp.net-core #лямбда #aws-lambda
Вопрос:
Я пытаюсь развернуть лямбда-функцию с помощью .NET Core CLI и не могу развернуть функцию. Я не совсем уверен, почему. Я следовал этой статье для развертывания функции и во время выполнения этого:
dotnet deploy lambda-function MyFunction
он возвращает следующее:
Executing publish command
... invoking 'dotnet publish', working folder '/Users/xxxxxx/repos/AWSLambdas/MyFunction/src/MyFunction/bin/Release/netcoreapp2.1/publish'
... Disabling compilation context to reduce package size. If compilation context is needed pass in the "/p:PreserveCompilationContext=false" switch.
Unknown error executing command: No such file or directory
at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32amp; lpChildPid, Int32amp; stdinFd, Int32amp; stdoutFd, Int32amp; stderrFd, Boolean shouldThrow)
at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at Amazon.Lambda.Tools.LambdaDotNetCLIWrapper.Publish(LambdaToolsDefaults defaults, String projectLocation, String outputLocation, String targetFramework, String configuration, String msbuildParameters, String deploymentTargetPackageStoreManifestContent) in E:JenkinsWorkspacesaws-extensions-for-dotnet-clisrcAmazon.Lambda.ToolsLambdaDotNetCLIWrapper.cs:line 153
at Amazon.Lambda.Tools.LambdaPackager.CreateApplicationBundle(LambdaToolsDefaults defaults, IToolLogger logger, String workingDirectory, String projectLocation, String configuration, String targetFramework, String msbuildParameters, Boolean disableVersionCheck, Stringamp; publishLocation, Stringamp; zipArchivePath) in E:JenkinsWorkspacesaws-extensions-for-dotnet-clisrcAmazon.Lambda.ToolsLambdaPackager.cs:line 65
at Amazon.Lambda.Tools.Commands.DeployFunctionCommand.PerformActionAsync() in E:JenkinsWorkspacesaws-extensions-for-dotnet-clisrcAmazon.Lambda.ToolsCommandsDeployFunctionCommand.cs:line 142
at Amazon.Common.DotNetCli.Tools.Commands.BaseCommand`1.ExecuteAsync() in E:JenkinsWorkspacesaws-extensions-for-dotnet-clisrcAmazon.Common.DotNetCli.ToolsCommandsBaseCommand.cs:line 44
Дополнительная информация
dotnet --list-sdks
2.1.505 [/usr/local/share/dotnet/sdk]
2.2.105 [/usr/local/share/dotnet/sdk]
dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.9 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.3 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Буду признателен за любую помощь.