在我的 Amazon CloudFront 分佈上設定的來源使用虛擬主機。因此,我的分佈必須將主機標頭轉送至我的原始伺服器。我想設定我的分佈以轉送主機標頭。
簡短描述
若要設定您的分佈以將主機標頭轉送至來源,請執行下列其中一個動作:
- 建立快取政策和原始請求政策。
- 編輯分佈中現有行為的設定。
**重要:**對於 Amazon Simple Storage Service (Amazon S3) 來源,不支援以主機標頭為基礎的快取。如需詳細資訊,請參閱選取以快取為基礎的標頭。
如果您在沒有自訂網域的 API 閘道來源建立自訂政策,請勿轉寄 HOST 標頭。否則,會收到 403 錯誤。
解決方法
建立快取政策和原始請求政策
- 請依照步驟使用 CloudFront 主控台建立快取政策。
- 在快取金鑰設定下,對於標頭,選擇包含下列標頭。從新增標頭下拉式清單中,選擇主機。
- 根據您要附加政策的行為之要求,完成快取政策的所有其他設定。然後,選擇建立。
- 建立快取政策後,請依照步驟將政策連接至 CloudFront 分佈的相關行為。
編輯現有行為的設定
- 開啟 CloudFront 主控台。然後,選擇您的分佈。
- 選擇行為標籤,然後選擇要將主機標頭轉送至的路徑。
- 選擇編輯。
- 在快取金鑰和原始請求下,確認已選取舊版快取設定。如果未選取此選項,請依照上一節中的步驟建立快取政策。如已選取舊版快取設定,請完成下列步驟:
對於標頭,選擇包含下列標頭。
從新增標頭下拉式清單中,選擇主機。
- 選擇儲存變更。
相關資訊
根據請求標頭快取內容
使用政策