

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 開始使用 Lambda@Edge 函數 (主控台)
<a name="lambda-edge-how-it-works"></a>

Lambda@Edge 可讓您使用 CloudFront 觸發條件來調用 Lambda 函數。當您將 CloudFront 分佈與 Lambda 函數建立關聯時，CloudFront 會在 CloudFront 節點[攔截請求和回應](https://docs.aws.amazon.com/lambda/latest/dg/lambda-edge.html)，並執行該函數。Lambda 函數可以提高安全性，或是自訂與檢視器密切相關的資訊來提升效能。

下列清單提供基本概觀，協助瞭解如何透過 CloudFront 建立和使用 Lambda 函數。

**概觀：透過 CloudFront 建立和使用 Lambda 函數**

1. 在美國東部 (維吉尼亞北部) 區域建立 Lambda 函數。

1. 儲存並發佈有編號的函數版本。

   如果您想要變更函數，您必須編輯美國東部 (維吉尼亞北部) 區域內 $LATEST 版本的函數。然後，在您設定它來搭配 CloudFront 使用之前，請發佈新編號的版本。

1. 將函數與 CloudFront 分佈和快取行為建立關聯。然後，指定可以使函數執行的一或多個 CloudFront 事件 (*觸發條件*)。例如，您可以建立當 CloudFront 接收來自檢視器的請求時，促使函數執行的觸發條件。

1. 您建立觸發條件時，Lambda 會在全球各地的 AWS 位置建立函數複本。

**提示**  
如需更多詳細資訊，請參閱[如何建立和更新函數](lambda-edge-create-function.md)、[事件結構](lambda-event-structure.md)，以及[如何新增 CloudFront 觸發條件](lambda-edge-add-triggers.md)。您也可以在[Lambda@Edge 範例函數](lambda-examples.md)中找到更多想法並取得程式碼範例。

如需逐步教學課程，請參閱下列主題：

**Topics**
+ [教學課程：建立基本 Lambda@Edge 函數 (主控台)](lambda-edge-how-it-works-tutorial.md)