全部產品
Search
文件中心

Object Storage Service:0003-00000502

更新時間:Feb 28, 2024

問題描述

請求被防盜鏈策略(Referer Bucket)拒絕。

問題原因

您發起的請求要求標頭中Referer欄位的值在Bucket Referer黑名單中。

問題樣本

比如您訪問的Bucket的Referer配置如下:

<RefererConfiguration>
  <AllowEmptyReferer>false</AllowEmptyReferer>
  <RefererList>
        <Referer>http://*.aliyuncs.com</Referer>
  </RefererList>
  <RefererBlacklist>
        <Referer>http://abc.aliyuncs.com</Referer>
  </RefererBlacklist>
</RefererConfiguration

且您發起的請求如下所示:

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

因為您的Referer要求標頭的值包含在Bucket Referer配置中的RefererBlacklist裡,所以該Bucket拒絕了您的請求。

解決方案

在您發起的請求中修改Referer欄位:

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

如果您是Bucket的所有者,您也可以修改Bucket Referer配置來允許特定的Referer訪問。更多資訊,請參見防盜鏈