使用容器映像部署 .NET Lambda 函数 - AWS Lambda

使用容器映像部署 .NET Lambda 函数

您可以将 Lambda 函数代码部署为容器映像。AWS 提供了以下资源,帮助您为 .NET 函数构建容器映像:

  • Lambda 的 AWS 基本映像

    这些基本映像预加载了语言运行时以及在 Lambda 上运行映像所需的其他组件。AWS 为每个基本映像提供 Dockerfile,以帮助构建容器映像。

  • 开源运行时接口客户端

    如果您使用社区或私有企业基本映像,请将运行时接口客户端添加到基本映像以使其与 Lambda 兼容。

.NET 的 AWS 基本映像

AWS 为 .NET 提供了以下基本映像:

Tags 运行时 操作系统 Dockerfile

5.0

.NET 5.0 Amazon Linux 2 GitHub 上的适用于 .NET 5.0 的 Dockerfile

core3.1

.NET Core 3.1 Amazon Linux 2 GitHub 上的适用于 .NET 3.1 的 Dockerfile

core2.1

.NET Core 2.1 Amazon Linux 2018.03 GitHub 上的适用于 .NET 2.1 的 Dockerfile

Docker Hub 存储库:amazon/aws-lambda-dotnet

Amazon ECR 存储库:gallery.ecr.aws/lambda/dotnet

.NET 运行时接口客户端

从 GitHub 上的适用于 .NET Core 的 AWS Lambda 存储库下载 .NET 运行时接口客户端。