示例无服务器应用程序 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

示例无服务器应用程序

以下示例提供了函数代码和基础设施即代码(IaC)模板,用于快速创建和部署可实现常见 Lambda 用例的无服务器应用程序。示例还包括代码示例,以及在部署应用程序后对其进行测试的说明。

对于每个示例应用程序,都提供了有关使用 Amazon Web Services Management Console 手动创建和配置资源或借助 IaC 使用 Amazon Serverless Application Model 部署资源的说明。按照控制台说明,了解有关为每个应用程序配置单个 Amazon 资源的更多信息,或使用 Amazon SAM 说明快速部署资源(类似于生产环境中的操作)。

您可以根据自己的用例修改所提供的函数代码和模板,从而将所提供的示例作为自己的无服务器应用程序的基础进行使用。

我们将继续创建新示例,因此请返回查看更多适用于常见 Lambda 用例的无服务器应用程序。

示例应用程序

  • 示例无服务器文件处理应用程序

    创建无服务器应用程序,以便将对象上传到 Amazon S3 存储桶时自动执行文件处理任务。在此示例中,当上传 PDF 文件时,应用程序会加密该文件并将其保存到另一个 S3 存储桶。

  • 计划的 cron 任务应用程序示例

    使用 cron 计划创建用于执行计划任务的应用程序。在此示例中,应用程序通过删除超过 12 个月的条目,来对 Amazon DynamoDB 表进行维护。