AWS Lambda 宣布支持自管理代码存储

发布于: 2026年7月15日

AWS Lambda 现已支持使用自管理 Amazon S3 存储桶进行代码存储,使您能够直接从自己的 S3 存储桶中引用源代码,而无需 Lambda 创建中间副本。这消除了代码存储限制,并通过省去复制步骤,缩短了函数创建与更新后的激活时间。

AWS Lambda 是一项无服务器计算服务,使您无需管理服务器即可运行代码。客户在将大量函数和额外代码部署为 Lambda 层时,每个区域通常需要超过 75GB 的代码存储空间,这需要提供支持工单来增加此配额。以前,在创建函数和层的过程中,Lambda 会将部署包复制到 Lambda 管理的存储,并计入此限额。现在,利用自管理代码存储,Lambda 无需创建副本即可直接在 Amazon S3 存储桶中引用您的代码,因此可存储的函数和层代码总量完全取决于存储桶的容量。您可以在自有账户中维护部署包的单一真实来源。自管理存储不会产生额外的 Lambda 费用;您只需支付标准 Amazon S3 存储费用以及(如果适用)跨区域数据传输费用。此外,Lambda 已将 Lambda 管理的代码存储的默认限额从每账户每区域 75GB 提升至 300GB。

自管理 Amazon S3 代码存储已在所有 AWS 商业区域推出。

要开始使用,请在通过 AWS CLI、AWS CloudFormation、AWS SAM 或 AWS SDK 创建或更新函数和层时,将“S3ObjectStorageMode”参数设置为“REFERENCE”。您必须向 Lambda 服务主体授予对您的 S3 存储桶的“s3:GetObject”和“s3:GetObjectVersion”权限。您还可以通过 Lambda 控制台更新函数以使用自管理代码存储。要了解更多信息,请访问 AWS Lambda 开发人员指南