AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

管理 AWS Lambda 函数

您可以使用 AWS Lambda API 或控制台配置 Lambda 函数设置。基本函数设置包括您在 Lambda 控制台中创建函数时指定的描述、角色和运行时。您可以在创建函数后配置更多设置,或者在创建过程中使用 API 设置处理程序名称、内存分配和安全组等内容。

要将密钥保留在函数代码之外,请将密钥存储在函数配置中,并在初始化期间从执行环境读取它们。环境变量始终进行静态加密,也可以进行传输中加密。可以使用环境变量通过删除外部资源的连接字符串、密码和终端节点来使您的函数代码变得可移植。

版本和别名是辅助资源,可创建这类资源以管理函数部署和调用。发布函数的版本以将其代码和配置存储为无法更改的单独资源,并创建指向特定版本的别名。然后,您可以配置客户端以调用函数别名,并在要将客户端指向新版本时更新别名,而不是更新客户端。

在将库和其他依赖项添加到函数时,创建并上传部署程序包可能会降低开发速度。使用可以单独管理您的函数依赖项,并使部署包保持较小。您也可以使用层来与其他客户共享您自己的库,并将公开可用的层与您的函数结合使用。

要在 Amazon VPC 中将 Lambda 函数与 AWS 资源结合使用,请使用安全组和子网配置它以创建 VPC 连接。通过将函数连接到 VPC,您可以访问私有子网中的资源,例如关系数据库和缓存。