

# 關於 AWS Lambda
<a name="about-aws-lambda"></a>

 AWS Lambda 是一種事件驅動的[無伺服器運算](https://aws.amazon.com/serverless/)服務，可透過自訂邏輯擴充其他 AWS 服務，或是建立其他可大規模運作並兼具效能及安全的後端服務。Lambda 可自動執行程式碼來回應多個事件，例如透過 [Amazon API Gateway](https://aws.amazon.com/api-gateway/) 發出 HTTP 請求、修改 [Amazon S3](https://aws.amazon.com/s3/) 儲存貯體中的物件、更新 [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) 中的資料表，以及在 [AWS Step Functions](https://aws.amazon.com/step-functions/) 中進行狀態轉換。您還可以直接從任何 Web 或行動應用程式執行程式碼。Lambda 會在高度可用的運算基礎設施上執行程式碼，並執行所有基礎平台的管理，包括伺服器和作業系統維護，容量佈建與自動擴展、修補、程式碼監控及記錄日誌。 

有了 Lambda，您只要上傳程式碼並設定何時叫用；Lambda 會負責所有其他工作，在高可用性的情況下執行您的程式碼。Lambda 與許多其他 AWS 服務整合，可讓您建立無伺服器應用程式或後端服務，範圍從定期觸發的簡單自動化任務到完整的微服務應用程式都有。

 Lambda 也能進行設定，以存取您 [Amazon Virtual Private Cloud](https://aws.amazon.com/vpc/) 內的資源，並透過擴充套件存取您的內部部署資源。 

您可以使用 [AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/) 輕易地為 Lambda 加上強而有力的安全狀態，並使用其他本白皮書中討論的技術來維持高水準的安全及稽核，以滿足您的合規需求。

**Topics**
+ [Lambda 的優勢](benefits-of-lambda.md)
+ [執行 Lambda 式應用程式的成本](cost-for-running-lambda-based-applications.md)