使用 CloudFront Functions 在邊緣自訂 - Amazon CloudFront

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

使用 CloudFront Functions 在邊緣自訂

使用 CloudFront Functions,您可以在 JavaScript 中撰寫輕量型函數,以進行高擴展性、延遲敏感的 CDN 自訂。您的函數可以操作流經 CloudFront 的請求和回應,執行基本身分驗證和授權,在邊緣產生 HTTP 回應等。CloudFront Functions 執行時間環境提供低於一毫秒的啟動時間,可立即擴展以每秒處理數百萬個要求,並且非常安全。CloudFront Functions 是 CloudFront 的原生功能,這表示您可以在 CloudFront 中完全建置、測試和部署程式碼。

當您將 CloudFront 函式與 CloudFront 分佈建立關聯時,CloudFront 會在 CloudFront 邊緣位置攔截請求和回應,並將它們傳遞給您的函數。當發生下列事件時,您可以叫用 CloudFront Functions:

  • 當 CloudFront 接收到來自檢視器的請求 (檢視器請求) 時

  • 在 CloudFront 傳回回應給檢視器 (檢視器回應) 之前

如需 CloudFront Functions 的詳細資訊,請參閱下列主題: