Lambda 函數與層
使用 Lambda,您可以在幾乎完全無需管理底層基礎設施的情況下執行程式碼。您僅需負責為 Lambda 提供程式碼,以及設定 Lambda 代您執行程式碼的方式。目前,Lambda 支援兩種程式碼資源類型:函數及層。
函數是一種可進行叫用,以在 Lambda 函數中執行您程式碼的資源,其中可包括稱為層的通用或共享資源。層可以用來在不同的函數或 AWS 帳戶間共享通用程式碼或資料。您負責管理所有包含在您函數或層內的程式碼。當 Lambda 收到來自客戶的函數或層程式碼時,Lambda 會透過使用 AWS Key Management Service
您可以透過 AWS Lambda 政策,或透過資源型許可管理對您函數或層的存取。如需 IAM 上支援的 IAM 功能完整清單,請參閱可和 IAM 配合使用的 AWS 服務。
您也可以透過 Lambda 的控制平面 API 管理函數和層的整個生命週期。例如,您可以選擇呼叫 DeleteFunction
來刪除您的函數,或是呼叫 RemovePermission
來撤銷另一個帳戶的許可。