ICS35.100.05
L79
中华人民共和国国家标准
GB/T31916.2—2015
信息技术 云数据存储和管理
第2部分:基于对象的云存储应用接口
Informationtechnology—Clouddatastorageandmanagement—
Part2:Object-basedcloudstorageapplicationinterface
2015-09-11发布 2016-05-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅰ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语、定义和缩略语 1 ………………………………………………………………………………………
3.1 术语和定义 1 …………………………………………………………………………………………
3.2 缩略语 1 ………………………………………………………………………………………………
4 基于对象的云存储体系结构 2 ……………………………………………………………………………
5 基于对象的云存储应用接口通用要求 2 …………………………………………………………………
5.1 概述 2 …………………………………………………………………………………………………
5.2 访问控制 3 ……………………………………………………………………………………………
5.3 补充出错信息 3 ………………………………………………………………………………………
5.4 公共请求头 3 …………………………………………………………………………………………
5.5 公共响应头 3 …………………………………………………………………………………………
6 基于对象的云存储应用接口定义 4 ………………………………………………………………………
6.1 概述 4 …………………………………………………………………………………………………
6.2 容器相关功能 4 ………………………………………………………………………………………
6.3 对象相关功能 14 ………………………………………………………………………………………
附录A(规范性附录) 基于ACL的访问控制 25 …………………………………………………………
附录B(规范性附录) 补充出错信息 26 ……………………………………………………………………GB/T31916.2—2015
前 言
GB/T31916《信息技术 云数据存储和管理》分为六个部分:
———第1部分:总则;
———第2部分:基于对象的云存储应用接口;
———第3部分:分布式文件存储应用接口;
———第4部分:基于块的云存储应用接口;
———第5部分:基于键值(Key-Value)的云数据管理应用接口;
———第6部分:分布式关系数据库应用接口。
本部分为GB/T31916的第2部分。
本部分按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:中国移动通信有限公司研究院、东北大学软件学院、华为技术有限公司、上海计算
机软件技术开发中心、中国电子技术标准化研究院、浪潮(北京)电子信息产业有限公司、阿里云计算有
限公司、中兴通讯股份有限公司、华中科技大学。
本部分主要起草人:孙少陵、李海波、杜宇健、宋杰、王洁萍、余祥、王姝、蔡立志、陈岭、颜秉珩、
李战园、刘晓辉、周可、胡捷、吴涛、张东、田忠、秦习庆、王娟、陈志峰、王卫国、丛培勇、杨丽蕴。
ⅠGB/T31916.2—2015
信息技术 云数据存储和管理
第2部分:基于对象的云存储应用接口
1 范围
GB/T31916的本部分给出了基于对象的云数据存储(以下简称云存储)体系结构,规定了基于对
象的云存储的应用接口通用要求和应用接口定义。
本部分适用于基于对象的云存储的设计、开发和使用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T7408—2005 数据元和交换格式 信息交换 日期和时间表示法
GB/T26231—2010 信息技术 开放系统互连 OID的国家编号体系和注册规程
GB/T31916.1—2015 信息技术 云数据存储和管理应用接口 第1部分:总则
RFC822ARPA 互联网文本消息格式标准(StandardfortheFormatofARPAInternetText
Messages)
RFC2616 超文本传输协议(HTTP)1.1(HypertextTransferProtocolHTTP/1.1)
3 术语、定义和缩略语
3.1 术语和定义
GB/T31916.1—2015界定的以及下列术语和定义适用于本文件。
3.1.1
容器 container
基于对象的云存储中存储对象的逻辑空间。
注:容器由容器名、容器标识和元数据组成。每个容器拥有一个全球唯一的容器标识。通过容器标识可唯一定位
到该容器。容器是对容器内对象总体进行统计和访问控制的入口点。
3.1.2
配额 quota
为用户分配的系统资源最大使用量。
3.2 缩略语
下列缩略语适用于本文件。
ACL 访问控制列表(AccessControlList)
HTTP 超文本传输协议(HypertextTransferProtocol)
MIME 多功能因特网邮件扩充服务(MultipurposeInternetMailExtensions)
OBS 对象存储(Object-basedStorage)
URI 统一资源标识符(UniformResourceIdentifier)
1GB/T31916.2—2015
XML 可扩展置标语言(ExtensibleMarkupLanguage)
4 基于对象的云存储体系结构
基于对象的云存储体系结构如图1所示。
图1 基于对象的云存储体系结构
基于对象的云存储由接口层、服务层和存储层构成。接口层通过WEB服务为应用系统提供基于
HTTP协议的对象存储服务。服务层实现对象、容器及用户的相关功能。用户的实际数据保存在对象
中,容器为对象的逻辑存储空间。每个对象应属于一个容器。对象和容器之间的关系如图2所示。
图2 对象和容器之间的关系
用户相关功能包括用户身份认证管理和访问控制。通过用户身份认证管理保证只有合法用户才能访
问基于对象的云存储。完成用户身份安全管理后,通过访问控制进行用户状态、配额和操作权限的管理。
存储层为服务层提供基础的存储空间。存储层应采用可扩展的存储架构,具体存储技术应对外部
应用透明。
5 基于对象的云存储应用接口通用要求
5.1 概述
基于对象的云存储应用接口通用要求包括接口协议、身份认证管理、访问控制、状态码信息描述、补
充出错信息、公共请求头、公共响应头和出错信息描述要求8项内容。其中,接口协议、身份认证管理、
2GB/T31916.2—2015
状态码信息描述和出错信息描述要求4项内容应符合GB/T31916.1—2015中第5章规定。
5.2 访问控制
基于对象的云存储应提供访问控制机制,可通过ACL等方式进行访问控制管理。
基于ACL的访问控制见附录A。
5.3 补充出错信息
基于对象的云存储发生的出错响应较为复杂,需要对HTTP状态码补充出错信息描述。补充出错
信息格式符合GB/T31916.1—2015中5.4的要求。
补充出错信息描述见附录B。
5.4 公共请求头
基于对象的云存储应用接口的时间格式按GB/T7408—2005规定的格式。
HTTP请求头格式描述见表1(见RFC2616)。
表1 公共请求头
名称 描述 选择状态
Host 主机信息,如:obs.china.com 必选
Content-Length请求消息内容长度(不含消息头)对于有内容的请求,如PUT操作,
本参数为必选;无内容的请求,如
DELETE操作,本参数为可选
Content-Type表示文档MIME类型 可选
Date消息发送的时间,时间的描述格式由RFC822定义,如:Sun,
18Nov200606:12:00GMT必选
Authorization授权信息,包含鉴权方信息,由用户AccessID和Signature信
息组成,如:Authorization="OBS"+""+AccessID+
":"+Signature必选
x-OBS-date用户设置的请求发起时间,如果该扩展项被设置,系统则忽
略Date头域的时间,并且签名计算时Date头域使用空串可选
5.5 公共响应头
基于对象的云存储应用接口的HTTP公共响应头格式描述见表2。
表2 公共响应头
名称 描述 选择状态
Content-Length响应消息内容长度(不含消息头)对于有内容的响应,本参数为必选;对
于无内容的响应,本参数为可选
Content-Type表示响应文档属于什么MIME类型 可选
Date消息响应的时间,时间的描述格式由RFC822定义,如:
Sun,18Nov200606:12:00G
GB-T 31916.2-2015 信息技术 云数据存储和管理 第2部分 基于对象的云存储应用接口
文档预览
中文文档
30 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共30页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 05:10:43上传分享