張貼日期: Mar 20, 2018
自即日起,Lambda@Edge 可讓您存取來源對應事件當中的其他白名單標題 (包括自訂標題),以進一步自訂 Amazon S3 儲存貯體中存放內容的交付。例如,您可以設定 Amazon CloudFront 快取國家/地區標頭並轉寄到 S3 原始伺服器,然後使用 Lambda@Edge,根據瀏覽者的位置動態地將其重新導向到網站的特定國家/地區版本。CloudFront 還可快取回應,進一步提升後續網站請求的效能。
之前,您使用 S3 原始伺服器設定 Amazon CloudFront 時,僅能根據以下三個標頭轉寄和快取物件:Access-Control-Request-Headers、Access-Control-Request-Method 和 Origin。這會限制您完全發揮 Lambda@Edge 潛能的能力,因為當您想要針對存放在 S3 儲存貯體的內容自訂交付時,只能使用 Cookie 和查詢字串。但是,這項功能推出之後,現在可以使用 S3 原始伺服器設定 CloudFront 快取和轉寄多個其他標頭,像是 CloudFront-Viewer-Country 或 CloudFront-Is-*-Viewer,然後使用 Lambda@Edge 根據這些標頭自訂內容,並以低延遲的方式交付給瀏覽者。要查看所有支援的標頭,按一下這裡。
這項新功能無須額外付費。要進一步了解 Lambda@Edge,請參閱產品頁面。如需如何使用此新功能的詳細資訊,請參閱以下資源: