關於 AWS Lambda
AWS Lambda 是一種事件驅動的無伺服器運算服務,可透過自訂邏輯擴充其他 AWS 服務,或是建立其他可大規模運作並兼具效能及安全的後端服務。Lambda 可自動執行程式碼來回應多個事件,例如透過 Amazon API Gateway 發出 HTTP 請求、修改 Amazon S3 儲存貯體中的物件、更新 Amazon DynamoDB 中的資料表,以及在 AWS Step Functions 中進行狀態轉換。您還可以直接從任何 Web 或行動應用程式執行程式碼。Lambda 會在高度可用的運算基礎設施上執行程式碼,並執行所有基礎平台的管理,包括伺服器和作業系統維護,容量佈建與自動擴展、修補、程式碼監控及記錄日誌。
有了 Lambda,您只要上傳程式碼並設定何時叫用;Lambda 會負責所有其他工作,在高可用性的情況下執行您的程式碼。Lambda 與許多其他 AWS 服務整合,可讓您建立無伺服器應用程式或後端服務,範圍從定期觸發的簡單自動化任務到完整的微服務應用程式都有。
Lambda 也能進行設定,以存取您 Amazon Virtual Private Cloud 內的資源,並透過擴充套件存取您的內部部署資源。
您可以使用 AWS Identity and Access Management (IAM) 輕易地為 Lambda 加上強而有力的安全狀態,並使用其他本白皮書中討論的技術來維持高水準的安全及稽核,以滿足您的合規需求。