古道长亭

Contact me with ixiaoqiang0011@gmail.com


  • 首页

  • 归档

  • 分类

  • 关于

  • Book

  • 搜索

OSS功能详解

时间: 2023-05-13   |   分类: OSS   文件/对象存储   | 字数: 1508 字 | 阅读约: 4分钟 | 阅读次数:

OSS功能详解

1. 基本功能

  • 开通oss服务
  • 创建bucket
  • 上传文件
  • 下载文件
  • 删除文件
  • 删除bucket
  • ……

具体功能可以去阿里云oss实际操作

2. Object外链地址的构成规则

如果一个bucket设置成公开读权限,意味着允许其他用户来访问属于你的object。你的object的外链地址构成规则如下:

http:// <你的bucket名字>.<数据库中心服务域名>/<你的object名字>

假设 oss-example 这个 bucket 在青岛数据中心,这个 object 的外链 URL 为:

http://oss-example.oss-cn-qingdao.aliyuncs.com/aliyun-logo.png

用户可以直接该URL链接放入HTML中使用:

<img src="http://oss-example.oss-cn-qingdao.aliyuncs.com/aliyun-logo.png"/>

3. 防盗链

OSS是按使用收费的服务,为了防止用户在OSS上的数据被其他人盗链,OSS支持基于HTTP header中表头字段referer的防盗链方法。通过OSS的控制台–权限管理–防盗链,可以对一个bucket 设置referer字段的白名单和是否允许referer字段为空的请求访问。例如,对于一个名为oss-example的bucket,设置其referer白名单为http://www.aliyun.com。则所有referer为http://www.aliyun.com的请求才能访问oss-example这个bucket中的Object。

4. 自定义域名绑定 cname

OSS支持用户将自定义的域名绑定在属于自己的bucket上面,这个操作必须通过OSS控制台(htt p://oss.aliyun.com)-“Bucket属性传输管理”-“绑定域名”页面配置来实现。按照中国《互联网管理条例》的要求,所有需要开通这项功能的用户,必须提供阿里云备案号,域名持有者身份证等有效资料,经由阿里云审批通过后才可以使用。在开通CNAME功能后,OSS将自动处理对该域名的访问请求。

应用场景:

  • 用户A拥有一个域名为abc.com的网站;这个网站的所有图片存储在img.abc.com这个子域名下;
  • 为了应对日益增长的图片流量压力,用户A在OSS上创建了一个名为abc-img的bucket,并将所有图片存在OSS上;
  • 通过OSS控制台,提交将img.abc.comCNAME成abc-img.oss-cn-hangzhou.aliyuncs.com的申请,并提供相应的材料
  • 通过阿里云审核后,在自己的域名服务器上,添加一条CNAME规则(https://dns.console.aliyun.com/?spm=a2c4g.11186623.2.12.70c759cbsvcLcR#/dns/domainList),将img.abc.com映射成abc-img.oss-cn-hangzhou.aliyuncs.com,这样所有对img.abc.com的访问都将变成访问abc-img这个bucket。例如:一个对http://img.abc.com/logo.png的访问,实际上访问的是http://abc-img.oss-cn-hangzhou.aliyuncs.com/logo.png

5. 访问日志记录

OSS为用户提供自动保存访问日志记录功能。Bucket的拥有者可以通过OSS控制台(http://oss.aliyu n.com)日志管理,为其所拥有的bucket开启访问日志记录功能。当一个bucket(源Bucket,Source Bucket)开启访问日志记录功能后,OSS自动将访问这个bucket的请求日志,以小时为单位,按照固定的命名规则,生成一个Object写入用户指定的bucket(目标Bucket,TargetBucket)。

具体在阿里云按提示实际操作即可………

#OSS#
QQ扫一扫交流

标题:OSS功能详解

作者:古道长亭

声明: 欢迎加群交流!

如有帮助,欢迎多多交流 ^_^

微信打赏

支付宝打赏

OSS权限控制
OSS基本概念
  • 文章目录
  • 站点概览
古道长亭

古道长亭

Always remember that your present situation is not your final destination. The best is yet to come.

226 日志
57 分类
104 标签
GitHub Gitee
友情链接
  • 古道长亭的BOOK
  • JAVA学习
标签云
  • Mysql
  • 搜索引擎
  • Mybatis
  • 容器
  • 架构
  • 消息队列
  • Flink
  • Sharding sphere
  • 流处理
  • 缓存
  • 1. 基本功能
  • 2. Object外链地址的构成规则
  • 3. 防盗链
  • 4. 自定义域名绑定 cname
  • 5. 访问日志记录
© 2019 - 2024 京ICP备19012088号-1
0%