AWS Lambda
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用 C# 编写 Lambda 函数的编程模型

以下章节说明了在使用 C# 编写 Lambda 函数代码时常见的编程模式和核心概念的适用情况。

此外,请注意 AWS Lambda 将提供以下内容:

  • Amazon.Lambda.Core – 该库提供一个静态 Lambda 记录器、若干序列化接口和一个 context 对象。Context 对象 (Context 对象 (C#)) 提供有关您的 Lambda 函数的运行时信息。

  • Amazon.Lambda.Serialization.Json – 这是在 Amazon.Lambda.Core 中实施序列化接口的实例。

  • Amazon.Lambda.Logging.AspNetCore – 这是用于从 ASP.NET 记录日志的库。

  • 适用于几项 AWS 服务的事件对象 (POCO),其中包括:

    • Amazon.Lambda.APIGatewayEvents

    • Amazon.Lambda.CognitoEvents

    • Amazon.Lambda.ConfigEvents

    • Amazon.Lambda.DynamoDBEvents

    • Amazon.Lambda.KinesisEvents

    • Amazon.Lambda.S3Events

    • Amazon.Lambda.SNSEvents

这些程序包都可以在 Nuget 程序包中找到。