新增 Lambda@Edge 函數的觸發 - Amazon CloudFront

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

新增 Lambda@Edge 函數的觸發

Lambda@Edge 觸發器是指 CloudFront 分佈、快取行為及促使函數執行的事件的組合。例如,您可以建立觸發條件,在 CloudFront 收到檢視器針對您為分佈設定的特定快取行為提出的請求時,執行函數。您可以指定一或多個 CloudFront 觸發條件。

提示

當您建立 CloudFront 分佈,您需要指定設定來告知 CloudFront 如何在接收不同的請求時回應。預設設定稱為分佈的預設快取行為。您可以設定其他快取行為來定義 CloudFront 在特定情況下回應的方式,例如在接收請求特定的檔案類型的請求時。如需詳細資訊,請參閱快取行為設定

第一次建立 Lambda 函數時,您只能指定一個觸發。您可以稍後使用 Lambda 主控台或在 CloudFront 主控台中編輯分佈,將更多觸發新增至相同的函數。

  • 如果您想要為相同 CloudFront 分佈的函數新增更多觸發條件,Lambda 主控台可正常運作。

  • 如果您想要為多個分佈新增觸發條件,CloudFront 主控台會更好,因為更容易找到您要更新的分佈。您也可以同時更新其他的 CloudFront 設定。