張貼日期: Aug 14, 2018

Lambda@Edge 提供各式 HTTP 屬性的存取權限 (例如:URI、標頭和查詢字串),讓您可自訂向最終使用者提供的內容。即日起,您也可以在 Lambda 函數中存取 HTTP 要求本文,讓您能夠直接從邊緣執行自訂邏輯並產生回應。

開發人員通常使用 Web/HTML 表單或 Web Beacons/Bugs 做為從最終使用者收集資料的機制,接著在原始伺服器處理該資料。透過從您的 Lambda 函數存取要求文本,您現在可將此邏輯卸載至邊緣,並改善最終使用者延遲情況。舉例來說,若您設置一個附有“聯絡我們”Web 表單的靜態網站,即可向 Amazon DynamoDB 全域表進行網路呼叫,藉此從您的 Lambda 函數儲存資料。或是,若您正在透過網站的 Web 指標收集最終使用者行為資料,您可以直接從 Lambda 函數將該資料記錄至 Amazon Kinesis Firehose 端點,藉此簡化您的原始基礎設施。

使用此功能無須額外付費。 要進一步了解 Lambda@Edge,請參閱產品頁面。如需如何使用此新功能的詳細資訊,請參閱以下資源:

  • 若要開始使用,請參閱 Lambda 函數的相關範例,了解如何存取和修改請求文本
  • 請詳閱這篇部落格文章,了解如何使用 Amazon CloudFront、Lambda@Edge 和 Amazon Kinesis Firehose 建立全域資料擷取傳遞
  • 如需詳細資訊,請參閱這裡的文件。