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

配置 Amazon Lambda 函数

您可以使用 Amazon Lambda API 或控制台创建函数和配置函数设置。创建函数时,您需要选择函数的部署包类型。以后无法更改此部署包类型。对于部署为容器镜像的函数和部署为 .zip 格式文件归档的函数,创建函数的工作流程有所不同。

创建函数后,您可以为许多函数功能和选项配置设置,例如权限、环境变量、标签和层。

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

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

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