开发者社区> 问答> 正文

如何实现设置防盗链?


OSS是按使用量收费的服务,为了减少您存储于OSS的数据被其他人盗链而产生额外费用,OSS支持设置Referer基于HTTP和HTTPS header 中表头字段Referer的防盗链方法。您可以通过控制台为您的存储空间设置Referer字段的白名单和是否允许 Referer 字段为空的请求访问。

操作步骤


  1. 进入 OSS 管理控制台 界面。

  2. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。

  3. 单击 [backcolor=transparent]基础设置 页签,找到 [backcolor=transparent]防盗链 区域。

  4. 单击[backcolor=transparent]管理,进行以下设置:
    • 在[backcolor=transparent]Referer框中,添加白名单网址。多个Referer网址使用换行符分隔。
    • 在[backcolor=transparent]空Referer框中,选择是否允许Referer为空。

  • 单击 [backcolor=transparent]保存。


  • 举例


    对于一个名为 test-1-001 的存储空间,设置其Referer白名单为 http://www.aliyun.com。则只有Referer为 http://www.aliyun.com 的请求才能访问 test-1-001 这个存储空间中的对象。

    展开
    收起
    青衫无名 2017-10-23 10:25:18 3579 0
    1 条回答
    写回答
    取消 提交回答
    问答分类:
    问答地址:
    问答排行榜
    最热
    最新

    相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载