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。

所有商業 AWS 區域皆提供自主管理的 Amazon S3 程式碼儲存功能。

若要開始使用,請在透過 AWS CLI、AWS CloudFormation、AWS SAM 或 AWS SDK 建立或更新函數和層時,將 `S3ObjectStorageMode` 參數設定為 `REFERENCE`。您必須在您的 S3 儲存貯體上,授予 Lambda 服務主體 `s3:GetObject` 和 `s3:GetObjectVersion` 權限。您也可以透過 Lambda 主控台更新函數,以使用自主管理程式碼儲存空間。若要進一步了解,請瀏覽 AWS Lambda 開發人員指南