すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0003-00000502

最終更新日:Dec 20, 2023

問題の説明

リクエストは、バケットのホットリンク保護設定によって拒否されます。

原因

リクエストのRefererヘッダーの値は、バケットに設定されているRefererブラックリストにあります。

たとえば、次のReferer設定を持つバケットにアクセスしたいとします。

<RefererConfiguration>
  <AllowEmptyReferer>false</AllowEmptyReferer>
  <RefererList>
        <リファラー> http:// * .aliyuncs.com</リファラー>
  </RefererList>
  <RefererBlacklist>
        <Referer>http://abc.aliyuncs.com</Referer>
  </RefererBlacklist>
</RefererConfiguration 

バケットに対して次のリクエストを開始します。

GET /test.txt HTTP/1.1
日付: 火曜日、12月20日2022 08:48:18 GMT
ホスト: BucketName.oss-example-endpoint.aliyuncs.com
リファラー: http://abc.aliyuncs.com 

リクエストのRefererヘッダーの値がバケットのRefererBlacklist設定にあるため、リクエストは拒否されます。

ソリューション

リクエストのRefererヘッダーの値がバケットのRefererブラックリストにないことを確認してください。

GET /test.txt HTTP/1.1
日付: 火曜日、12月20日2022 08:48:18 GMT
ホスト: BucketName.oss-example-endpoint.aliyuncs.com
リファラー: http://test.aliyuncs.com 

バケットの所有者である場合は、指定したRefererからのアクセスを許可するようにバケットのReferer設定を変更できます。 詳細については、「ホットリンク保護」をご参照ください。