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

Object Storage Service:0003-00000503

最終更新日: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://test.com 

リクエストのRefererヘッダーの値がバケットのRefererList設定で指定された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設定を変更できます。 詳細については、「ホットリンク保護」をご参照ください。