Large-Scale Price Reduction

最大 59% オフ

平均で 23% 節約

詳細を表示
このトピックは、機械翻訳エンジンにより人間の介入なく作成されたものです。Alibaba Cloud は、機械翻訳の内容について、正確さを保証するものではありません。 このトピックの翻訳者による翻訳版を要求される場合、または、この翻訳に対するフィードバックを提供される場合は、フィードバックフォームの [その他の提案] テキストボックスにご記入ください。

ホットリンク保護設定が有効かどうかを確認する

更新日時2024-02-23 07:43

Object Storage Service (OSS) でバケットのリファラーホワイトリストを設定して、特定のURLがバケット内のリソースにアクセスできるようにした後、curlコマンドを実行して、ホットリンク保護設定が有効かどうかを確認できます。

前提条件

リファラーホワイトリストは、他のURLから送信されたリクエストがオブジェクトにアクセスしないようにバケットに設定されています。 詳細については、「リファラーホワイトリストの設定によるホットリンクの防止」をご参照ください。

シナリオ

curlコマンドを実行して、次のシナリオでホットリンク保護設定が有効かどうかを確認できます。

説明

curlコマンドを実行して、public-readオブジェクトまたはpublic-read-writeオブジェクトにアクセスできます。 プライベートオブジェクトにアクセスするには、curlコマンドに署名情報を追加します。

リファラーホワイトリストのURL
リファラーホワイトリストにないURL
空のリファラー

curlコマンドで -eパラメーターをhttp://www.aliyun.comに設定します。

curl -e http://www.aliyun.com http:// example **** .oss-cn-hangzhou.aliyuncs.com/demo.txt

http://www.aliyun.comがリファラーホワイトリストに追加されます。 したがって、エラーは報告されず、システムはdemo.txtオブジェクトのコンテンツを直接印刷します。 これは、Refererホワイトリストが有効になることを示します。

デモ

curlコマンドで -eパラメーターをhttp://www.example.eduに設定します。

curl -e http://www.example.edu http:// example **** .oss-cn-hangzhou.aliyuncs.com/demo.txt

http://www.example.eduはリファラーホワイトリストに追加されません。 したがって、Refererホワイトリストが有効になることを示すエラーが報告されます。

<?xml version="1.0" encoding="UTF-8"?>
<エラー>
  <Code>AccessDenied</Code>
  <メッセージ> バケットリファラーポリシーによって拒否されます。</Message>
  <RequestId>6566AC76E41FB93030CE ****</RequestId>
  <HostId> 例 **** .oss-cn-hangzhou.aliyuncs.com</HostId>
  <BucketName> 例 ****</BucketName>
  <EC>0003-00000503</EC>
  <RecommendDoc>https://api.aliyun.com/troubleshoot?q=0003-00000503</RecommendDoc>
</エラー> 

-eパラメーターを指定せずに、http:// example **** .oss-cn-hangzhou.aliyuncs.com/demo.txtをcurlコマンドに追加します。 これは、demo.txtオブジェクトのURLがブラウザで直接開かれていることを示します。

curl http:// 例 **** .oss-cn-hangzhou.aliyuncs.com/demo.txt

空のリファラーを持つリクエストは許可されます。 したがって、エラーは報告されず、システムはdemo.txtオブジェクトのコンテンツを直接印刷します。

デモ

参考資料

OSSログのアクセスレコードを表示して、ホットリンク保護設定が有効かどうかを確認することもできます。 詳細については、「オブジェクトのアクセスレコードと操作レコードを照会する方法」をご参照ください。

  • 目次 (1, M)
  • 前提条件
  • シナリオ
  • 参考資料
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare