如何設定 CloudFront 將授權標頭轉送至來源?

1 分的閱讀內容
0

我的 Amazon CloudFront 分佈來源請求必須包括授權標頭。因此,我的分佈必須將授權標頭轉送至來源。

簡短說明

將您的發佈設定以下列其中一種方式將授權標頭轉送至來源:

  • 建立快取政策。然後,將快取政策與必須轉送授權標頭的快取行為建立關聯。
    **注意:**您不能使用來源請求政策轉送授權標頭。標頭必須是快取金鑰的一部分,以防止快取滿足於未經授權的請求。如果您建立轉送授權標頭的來源請求政策,CloudFront 會傳回 HTTP 400 錯誤。
  • 使用舊版快取設定編輯現有的快取行為。

**重要事項:**針對 Amazon Simple Storage Service (Amazon S3),不支援以授權標頭為基礎的快取。如需詳細資訊,請參閱選取以快取為基礎的標頭

解決方法

建立快取政策

  1. 請按照以下步驟使用 CloudFront 主控台建立快取政策
  2. 快取金鑰設定下,針對標頭選擇包含下列標頭。然後,在新增標頭下,選取授權
  3. 根據您要連接政策的行為需求,完成快取政策的所有其他設定。然後,選擇建立
  4. 建立快取政策後,請依照下列步驟將政策連接至 CloudFront 分佈的相關行為。

使用舊版快取設定編輯現有的快取行為

  1. 開啟 CloudFront 主控台,然後選擇您的分佈。
  2. 選擇行為索引標籤,然後選取您要轉送授權標頭的目標路徑。
  3. 選取編輯
  4. 標頭下,選擇包含下列標頭。然後,在新增標頭下,選取授權
  5. 選擇儲存變更

AWS 官方
AWS 官方已更新 2 年前
沒有評論