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