本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Lambda@Edge 在邊緣自訂
Lambda@Edge 是 的延伸 AWS Lambda。Lambda@Edge 是一種運算服務,可讓您執行可自訂 Amazon CloudFront 提供之內容的函數。您可以在 Lambda 主控台中 AWS 區域在美國東部 (維吉尼亞北部) 的一個 中撰寫 Node.js 或 Python 函數。
建立函數後,您可以使用 Lambda 主控台或 CloudFront 主控台新增觸發,讓函數在更接近檢視器 AWS 的位置執行,而無需佈建或管理伺服器。或者,您可以使用 Lambda 和 CloudFront API 操作,以程式設計方式設定函數和觸發。
Lambda@Edge 會自動擴展,從每天幾個請求自動擴展到每秒數千個請求。在更接近瀏覽 AWS 者的位置而非原始伺服器處理請求,可大幅降低延遲並改善使用者體驗。
注意
gRPC 請求不支援 Lambda@Edge。如需詳細資訊,請參閱 使用 gRPC 搭配 CloudFront 分佈。