配置 Amazon Lambda 函数 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

配置 Amazon Lambda 函数

了解如何使用 Lambda API 或控制台配置 Lambda 函数的核心功能和选项。

.zip 文件归档

当您希望包含依赖项、自定义运行时层或除函数代码之外的任何文件时,请创建一个 Lambda 函数部署包。部署包是包含函数代码及其依赖项的 .zip 文件存档。

容器映像

当您需要对构建过程有更多控制权,或者您的函数需要自定义运行时配置时,请使用容器映像来打包您的函数代码及依赖项。您可以使用 Docker CLI 之类的工具,将 Lambda 函数构建、测试并部署为容器映像。

“Memory

了解如何及何时增加函数内存。

临时存储

了解如何以及何时增加函数的临时存储容量。

超时

了解如何以及何时增加函数的超时值。

持久配置

使您的 Lambda 函数能够长时间运行(最长一年),同时在每次调用之间还能保持状态。为长时间运行的有状态工作流配置执行超时、状态保留和版本控制行为。持久性函数使您能够构建复杂的多步骤流程,这些流程可以暂停、恢复和自动处理中断。

环境变量

您可以使您的函数代码可移植,并通过环境变量将密钥存储在函数配置中,从而将该密钥存放在代码之外。

出站联网

您可以将 Lambda 函数与 Amazon VPC 中的 Amazon 资源结合使用。通过将函数连接到 VPC,您可以访问私有子网中的资源,例如关系数据库和缓存。

入站联网

您可以使用此接口 VPC 端点来调用您的 Lambda 函数,无需跨越公有 Internet。

文件系统

您可以使用 Lambda 函数将 Amazon EFS 挂载到本地目录。文件系统允许您的函数代码在高并发下安全地访问和修改共享资源。

别名

您可以对客户端进行配置,以便可以使用别名调用特定的 Lambda 函数版本,而不是更新客户端。

版本

通过发布一个函数版本,您可以将代码和配置存储为一个单独的资源,该资源无法更改。

标签

使用标签启用基于属性的访问权限控制(ABAC)、组织 Lambda 函数并使用 Amazon Cost Explorer 或 Amazon 账单和成本管理服务筛选和生成有关函数的报告。

响应流式处理

配置 Lambda 函数 URL 以将响应负载流式传输回客户端。响应流式处理可通过提高首字节时间(TTFB)性能,使延迟敏感型应用程序受益。这是因为您可以在部分响应可用时将其发送回客户端。此外,您可以使用响应流式处理来构建返回较大负载的函数。