一、OBS
1.概念
一个以及对象的海量存储服务,桶(类似于文件夹)里面装着对象(文件)。
桶是OBS中存储对象的容器,对象是OBS中数据存储的基本单位
- 一个对象实际上是文件数据与其相关属性信息的集合体(不只是一个data),可以类似于Java中的类。
- OBS用户可以上传下载OBS系统里的任意资源
我自己画的一张图我觉得应该能帮你理清:(也是架构)
2.架构
3.对象的详细解读
(i)认证:其实OBS支持AK(Access Key ID)/SK(Secret Access Key) 认证方式进行认证鉴权,即验证验证请求发送者的身份。
(ii)OBS中的对象:key+data+metadata
- key:就是上面说的那个认证的key,可以是密码,人脸等方式
- data:对象中的文件数据(纯数据)
- metadata:对象中的与文件数据相关属性信息
额外提一点:OBS存储是动态的扩容,容量是动态的。
4.应用场景
- 大数据分析
- 企业云盘
- 备份归档
5.OBS的访问方式
- 控制台
- obsfs,obsutil
- OBS Browers
- API,SDK
6.OBS的权限管理
- IAM权限
- 桶策略,对象策略