首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

baidu云储存java sdk源码阅读之实体分析

2013-04-02 
baidu云存储java sdk源码阅读之实体分析? ? ? ??接下来我们来看bcs里面的实体对象。在介绍这个之前,我们首

baidu云存储java sdk源码阅读之实体分析

? ? ? ??接下来我们来看bcs里面的实体对象。在介绍这个之前,我们首先来看一下bcs api都可以干什么。从官方文档我们可以看到,有三类api,分别是针对bucket的,针对object的,针对acl操作类的。

    ??云存储Bucket可以看成是命名空间,开发者上传的任何数据必须是属于某个Bucket。上传任何数据之前请先确认是否已经创建Bucket,有关Bucket命名限制请参考约束与限制创建Bucket,分别有三个接口。分别为创建,删除,List Bucket。
      Put Bucket ? ? ?创建bucket,传递bucket名称和以及相应的acl信息(不是必须的)List Bucket ? ? 列举bucket下面的所有的bucket,显示bucket名称和创建时间Delete Bucket ?直接删除

    ?

    百度云存储object可以支持文本,多媒体,二进制等任何类型的数据,

    操作类型分为创建,删除,copy,list object等部分,接口如下:

      Put Object ?上传一个文件,可以传递一些上传文件的源数据

      Copy Object ?将一个文件从一个bucket复制到另外一个bucket下面,可以根据参数决定是否更改元数据

      Put Superfile 上传大文件,超大文件,上传的时候要进行分片,最后上传一个superfile对象


      Get Object ?下载一个文件,根据一些原数据可以获取相应的文件

      Head Object ?获取一个文件的元数据

      List Object 获取一个bucket下面所有的文件

      Delete Object 删除一个文件

    ?

    百度云存储通过ACL实现资源的权限认证,开发者可以通过设置ACL来实现复杂的资源管理。

      Put_Acl ?设置bucket或者文件的acl

      Get_Acl ?获取bucket或者文件的acl

    ?

    ?

热点排行