我的 Amazon CloudFront 分佈來源請求必須包括授權標頭。也就是說,我的分佈必須將授權標頭轉送至來源。
簡短描述
將您的發佈設定以下列其中一種方式將授權標頭轉送至來源:
**重要注意事項:**對於 Amazon Simple Storage Service (Amazon S3),不支援以授權標頭為基礎的快取。如需詳細資訊,請參閱選取快取所依據的標頭。
解決方案
建立快取政策
完成下列步驟:
- 使用 CloudFront 主控台建立快取政策。
- 在 Cache key settings (快取金鑰設定) 下方,對於 Headers (標頭),選擇 Include the following headers (包含下列標頭)。然後,在 Add Headers (新增標頭) 下方,選取 Authorization (授權)。
- 根據行為的需求,設定所有其他快取政策設定。然後,選擇 Create (建立)。
- 將政策附加至 CloudFront 分佈的相關行為。
使用舊版快取設定編輯現有的快取行為
完成下列步驟:
- 開啟 CloudFront 主控台,然後選擇您的分佈。
- 選擇行為索引標籤,然後選取您要轉送授權標頭的目標路徑。
- 選取編輯。
- 在標頭下,選擇包含下列標頭。然後,在新增標頭下,選取授權。
- 選擇 Save changes (儲存變更)。
使用來源請求政策
您可以使用來源請求政策,將所有檢視者標頭轉送到您的來源。您必須轉送 CloudFront 的所有檢視者標頭,才能在檢視者請求中包含 Authorization (授權) 標頭。
相關資訊
HTTP 請求標頭和 CloudFront 行為 (自訂和 Amazon S3 來源)