.NET 6 Lambda Amazon Linux 2自定义运行时错误



我正试图在AmazonLinux2运行时上运行一个.NET6 lambda。

尝试让以下示例发挥作用:https://github.com/normj/LambdaNETCoreSamples/tree/master/CustomRuntimeListBucketsNET6

我已经尝试了这个例子,以及我自己的具有类似配置的示例项目,并继续得到以下错误:错误:fork/exec/var/task/bootstrap:exec格式错误Runtime.InvalidEntrypoint;提供"引导程序";等等,但是继续得到相同的错误。

该错误表明入口点无效,因此lambda上的处理程序值在AWS中应该是什么?

此外,我正在使用";dotnet lambda包";要创建一个zip并通过zip推送应用程序,这会导致问题吗?

AWS Lambda现在(2022年2月24日(支持.NET 6作为托管运行时和容器基础映像。

要使用.NET 6构建和部署Lambda函数,请使用.NET Core CLI、AWS Toolkit for Visual Studio或AWS无服务器应用程序模型(AWS SAM(。此外,您还可以使用AWS提供的.NET 6基本映像来使用容器映像构建和部署.NET 6函数。

请参阅此处的公告

有关Lambda对.NET 6的支持的更多信息,请参阅AWS Lambda中现在提供的.NET 6运行时的博客文章。

最新更新