AWS Lambda:代码编辑器不支持 .NET Core 3.1 (C#/PowerShell) 运行时

and*_*ndy 3 function amazon-web-services aws-lambda

当我尝试为我的 AWS Lambda 函数选择运行时时。表明:

代码编辑器不支持 .NET Core 3.1 (C#/PowerShell) 运行时

有人遇到过这样的问题吗?请帮帮我!提前致谢。

Har*_* KM 5

无法在 Lambda 控制台中编辑 C# 代码。使用 .NET Core CLI 创建和部署您的 Lambda 函数。执行此操作的步骤可以在我的博客文章中找到。以下是相同内容的摘要:

  1. 从这里安装 .NET Core 。
  2. 安装 Lambda 模板:
dotnet new --install Amazon.Lambda.Templates
Run Code Online (Sandbox Code Playgroud)
  1. 创建 Lambda 函数:
dotnet new lambda.EmptyFunction --name MyFunction
Run Code Online (Sandbox Code Playgroud)
  1. 安装.NET Core全局工具:
dotnet tool install -g Amazon.Lambda.Tools
Run Code Online (Sandbox Code Playgroud)
  1. 部署功能:
dotnet lambda deploy-function MyFunction --profile <AWS CLI profile>
Run Code Online (Sandbox Code Playgroud)
  1. 调用函数:
dotnet lambda invoke-function MyFunction --payload "Hello World" --profile <AWS CLI profile>
Run Code Online (Sandbox Code Playgroud)