決定使用已簽章URLs或已簽章的 Cookie - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

決定使用已簽章URLs或已簽章的 Cookie

CloudFront 簽章 URLs Cookie 提供相同的基本功能:可讓您控制誰可以存取您的內容。如果您想要透過 提供私有內容, CloudFront 且您正嘗試決定是否使用已簽章URLs的 Cookie,請考慮下列事項。

在下列情況下URLs使用 簽署:

  • 您想要限制對個別檔案的存取,例如,適用於您的應用程式安裝下載。

  • 您的使用者正在使用不支援 Cookie 的用戶端 (例如,自訂HTTP用戶端)。

在以下案例使用已簽章的 Cookie:

  • 您想要提供對多個限制檔案的存取權,例如影片的所有檔案,其HLS格式為 ,或訂閱者所在區域的所有檔案。

  • 您不想變更目前的 URLs。

如果您目前未使用已簽署的 URLs,且您的 (未簽署) URLs包含下列任何查詢字串參數,則無法使用已簽署或URLs已簽署的 Cookie:

  • Expires

  • Policy

  • Signature

  • Key-Pair-Id

CloudFront 假設 包含任何這些查詢字串參數URLs的 已簽署 URLs,因此不會查看已簽署的 Cookie。

同時使用已簽章URLs和已簽章的 Cookie

簽署URLs優先於簽署的 Cookie。如果您同時使用已簽章URLs和已簽章的 Cookie 來控制對相同檔案的存取,並且檢視器使用已簽章的 URL 來請求檔案,則 會根據已簽章的 CloudFront 決定是否僅將檔案傳回給檢視器URL。