本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CloudFront Functions 在邊緣自訂
使用 CloudFront Functions,您可以在 JavaScript 中撰寫輕量型函數,以進行高擴展性、延遲敏感的 CDN 自訂。您的函數可以操作流經 CloudFront 的請求和回應,執行基本身分驗證和授權,在邊緣產生 HTTP 回應等。CloudFront Functions 執行時間環境提供低於一毫秒的啟動時間,可立即擴展以每秒處理數百萬個要求,並且非常安全。CloudFront Functions 是 CloudFront 的原生功能,這表示您可以在 CloudFront 中完全建置、測試和部署程式碼。
當您將 CloudFront 函式與 CloudFront 分佈建立關聯時,CloudFront 會在 CloudFront 邊緣位置攔截請求和回應,並將它們傳遞給您的函數。當發生下列事件時,您可以叫用 CloudFront Functions:
-
當 CloudFront 接收到來自檢視器的請求 (檢視器請求) 時
-
在 CloudFront 傳回回應給檢視器 (檢視器回應) 之前
如需 CloudFront Functions 的詳細資訊,請參閱下列主題: