阿里 OSS

1. 概述

OSS(Object Storage Service)是阿里云提供的一种 Restful 对象存储服务,可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。

  • 存储类型

OSS 提供标准(频繁访问的数据)低频访问(不经常访问的数据)归档(长期保存的数据)三种存储类型

  • 存储空间(Bucket)

存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。存储空间具有各种配置属性,包括地域、访问权限、存储类型等。可以根据不同类型的存储空间来存储对应类型的数据。

  • 对象

对象是 OSS 存储数据的基本单元,也被称为 OSS 的文件。对象由元信息(Object Meta)用户数据(Data)文件名(Key)组成。
对象由存储空间内部唯一的 Key 来标识。对象元信息是一组键值对,表示了对象的一些属性,例如最后修改时间、大小等信息,同时您也可以在元信息中存储一些自定义的信息。

  • 地域

OSS 数据中心所在的物理位置

  • 访问域名(Endpoint)

Endpoint 表示 OSS 对外服务的访问域名。OSS 以 HTTP RESTful API 的形式对外提供服务,当访问不同地域的时候,需要不同的域名。通过内网和外网访问同一个地域所需要的域名也是不同的。

  • 访问密钥(AccessKey)

AccessKey(简称 AK)指的是访问身份验证中用到的 AccessKeyId 和 AccessKeySecret。OSS 通过使用 AccessKeyId 和 AccessKeySecret 对称加密的方法来验证某个请求的发送者身份。AccessKeyId 用于标识用户;AccessKeySecret 是用户用于加密签名字符串和 OSS 用来验证签名字符串的密钥,必须保密。

  • 常用相关服务
    • 图片处理: 可以对存储在 OSS 上面的图片资源进行格式转换、缩放、裁剪、旋转、添加水印等各种操作。
    • 云服务器: 提供简单高效、处理能力可弹性伸缩的云端计算服务
    • CDN(内容分发网络):将 OSS 资源缓存到各区域的边缘节点,利用边缘节点缓存的数据,提升同一个文件,被边缘节点客户大量重复下载的体验。

OSS 简单使用

使用阿里云管理控制台来完成 OSS 基本操作的流程如下:
OSS使用流程
http://cloud.video.taobao.com…(官方视频教学)

也可以使用 图形化管理工具 ossbrowser, 命令行管理工具 ossutil,还有多种语言配套 SDK,详细请参阅 https://help.aliyun.com/docum…

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐