全部產品
Search
文件中心

Object Storage Service:0003-00000501

更新時間:Feb 28, 2024

問題描述

請求被拒絕。

問題原因

您發起的要求標頭中沒有Referer欄位或Referer欄位為空白,與請求Bucket設定的防盜鏈策略不相符。

問題樣本

例如,您請求的Bucket的防盜鏈配置中AllowEmptyReferer取值為false,表示不允許Referer欄位為空白的請求訪問OSS。

<RefererConfiguration>
  <AllowEmptyReferer>false</AllowEmptyReferer>
  <RefererList>
        <Referer>*.example.com</Referer>
  </RefererList>
</RefererConfiguration>

您發起的以下請求中沒有攜帶Referer要求標頭,導致請求失敗。

GET /test.txt HTTP/1.1
Date: Tue, 20 Dec 2022 08:48:18 GMT
Host: BucketName.oss-example-endpoint.aliyuncs.com

解決方案

您可以選擇以下任意方案解決該問題。

  • 在請求中增加Referer要求標頭。

    GET /test.txt HTTP/1.1
    Date: Tue, 20 Dec 2022 08:48:18 GMT
    Host: BucketName.oss-example-endpoint.aliyuncs.com
    Referer: https://help.example.com
  • 將請求所在Bucket的防盜鏈策略中AllowEmptyReferer取值設定為true。

    <RefererConfiguration>
      <AllowEmptyReferer>true</AllowEmptyReferer>
    </RefererConfiguration>

相關文檔