文档简介:
OOS主要概念
Account
在使用OOS之前,首先需要天翼云网站注册一个Account(账户)。注册时邮箱、密码和手机号码是必填项。正确填写所需信息并进行实名认证之后,在控制台页面点击开通OOS服务,提交订单后便可开通。开通成功之后,用户可以用该账户登录并使用OOS服务。
Service
Service是OOS为注册成功用户提供的服务,该服务为用户提供弹性可扩展的存储空间,用户可以根据自己的业务需要建立1至10个的对象容器(Bucket)。
Bucket
Bucket是存储Object的容器。中国电信天翼对象存储系统的每个Object都必须包含在一个Bucket中。您可以设置容器的属性,用来控制数据存储位置、访问权限、生命周期等,这些属性设置直接作用于该容器内的所有对象,因此您可以通过灵活的属性设置,来创建不同的容器,完成不同的管理功能。每个用户最多可以建立10个Bucket。用户只有对Bucket拥有相应的权限,才可以对其进行操作,这样保证了数据的安全性,防止非授权用户的非法访问。
Bucket的命名规范
Put Bucket用来创建一个Bucket。
Bucket的命名方式如下:
1、Bucket名称必须全局唯一;
2、Bucket名称长度介于3到63字节之间;
3、Bucket名称只能由小写字母、数字、短横线(-)和点(.)组成;
4、Bucket名称可以由一个或者多个小节组成,小节之间用点(.)隔开,各个小节需要:
-
必须以小写字母或者数字开始;
-
必须以小写字母或者数字结束;
5、Bucket名称不能是IP地址形式(如192.162.0.1);
6、Bucket名称不能是一组或多组“数字.数字”的组合;
7、Bucket名称中不能包含双横线(--)、双点(..)、横线点(-.)和点横线(.-);
8、不允许使用非法敏感字符,例如暴恐涉政相关信息等。
Bucket的基本操作
身份验证通过的用户可以新建Bucket、删除Bucket以及查看Bucket的属性。
新建Bucket时需要输入Bucket的名称,选择操作权限(Bucket的默认操作权限是private)。Bucket一旦创建成功,其名将不可更改。根用户和拥有Bucket相应权限的子用户可以更改Bucket的操作权限。
删除Bucket:只有根用户和拥有删除权Bucket权限的子用户才能删除Bucket,且被删除的Bucket中不能包含任何对象。
查看属性:查看Bucket的属性时,用户可以更改Bucket的操作权限。
Bucket的数据位置和索引位置
在创建Bucket时,需要指定数据的数据位置和索引位置,数据位置是指存放对象数据的位置,索引位置是指存放对象数据索引信息的位置。
在创建Bucket时,对于数据位置用户可以:
l 选择就近写入,即OOS将数据写到离用户访问点最近的资源池中。
l 指定具体的资源池,OOS会将数据按顺序写入用户指定的资源池。
创建Bucket时,需要指定数据索引位置,如果不指定,默认索引位置为指定数据位置的第一个。
用户也可以设置OOS数据调度策略,让OOS灵活处理数据位置存储:
l 允许自动调度:OOS可以根据用户选择地区的实际使用情况,自动进行数据存储位置的调度,以便为用户提供更快的访问速度。
l 不允许自动调度:用户数据只能存放在指定的数据位置。
Object
用户存储在OOS上的每个文件都是一个Object。文件可以是文本、图片、音频、视频或者网页。OOS支持的单个文件的大小从1字节到5T字节。
用户可以上传、下载、删除和共享Object。同时用户还可以对Object的组织形式进行管理,将Object移动或者复制到目标目录下。
通过IPv6访问OOS
OOS除了支持通过IPv4协议访问以外,还支持通过IPv6协议访问。当用户使用IPv6访问Bucket时:
-
客户端和网络必须都支持IPv6。
-
在bucket policy中设置ip地址的黑白名单时,可以使用IPv6。用户可以将bucket policy的Condition 元素同时设置为包含IPv4和IPv6地址。例如
"Condition": { "IpAddress": { "aws:SourceIp": [ "54.240.143.0/24", "2001:DB8:1234:5678::/64" ] } } |
-
当客户使用IPv6访问时,bucket日志中记录的IP地址(Remote IP字段),是IPv6格式的。