支持的API列表
本节主要介绍并行文件系统和已有的OBS API的兼容情况,并对部分兼容的API进行差异说明。
关于OBS各个API接口的详细介绍,请参见《对象存储服务接口参考》。
桶基础操作接口
| 
        接口  | 
      
        并行文件系统是否兼容  | 
      
        差异说明  | 
     
|---|---|---|
| 
        获取桶列表  | 
      
        √  | 
      
        获取并行文件系统列表需要携带头域“x-obs-bucket-type: POSIX”。  | 
     
| 
        创建桶  | 
      
        √  | 
      
        创建并行文件系统需要携带头域“x-obs-fs-file-interface:Enabled”  | 
     
| 
        列举桶内对象  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶元数据  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶区域位置  | 
      
        √  | 
      
        -  | 
     
| 
        删除桶  | 
      
        √  | 
      
        -  | 
     
桶高级配置接口
| 
        接口  | 
      
        并行文件系统是否兼容  | 
      
        差异说明  | 
     
|---|---|---|
| 
        设置桶策略  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶策略  | 
      
        √  | 
      
        -  | 
     
| 
        删除桶策略  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶ACL  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶ACL  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶日志管理配置  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶日志管理配置  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶的生命周期配置  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的生命周期配置  | 
      
        ×  | 
      
        -  | 
     
| 
        删除桶的生命周期配置  | 
      
        ×  | 
      
        -  | 
     
| 
        设置桶的多版本状态  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的多版本状态  | 
      
        ×  | 
      
        -  | 
     
| 
        设置桶的消息通知配置  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶的消息通知配置  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶默认存储类型  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶默认存储类型  | 
      
        ×  | 
      
        -  | 
     
| 
        设置桶的跨区域复制配置  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的跨区域复制配置  | 
      
        ×  | 
      
        -  | 
     
| 
        删除桶的跨区域复制配置  | 
      
        ×  | 
      
        -  | 
     
| 
        设置桶配额  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶配额  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶存量信息  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶的自定义域名  | 
      
        √  | 
      
        -  | 
     
| 
        获取桶的自定义域名  | 
      
        √  | 
      
        -  | 
     
| 
        删除桶的自定义域名  | 
      
        √  | 
      
        -  | 
     
| 
        设置桶的加密配置  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的加密配置  | 
      
        ×  | 
      
        -  | 
     
| 
        删除桶的加密配置  | 
      
        ×  | 
      
        -  | 
     
静态网站托管接口
| 
        接口  | 
      
        并行文件系统是否兼容  | 
      
        差异说明  | 
     
|---|---|---|
| 
        设置桶的网站配置  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的网站配置  | 
      
        ×  | 
      
        -  | 
     
| 
        删除桶的网站配置  | 
      
        ×  | 
      
        -  | 
     
| 
        设置桶的CORS配置  | 
      
        ×  | 
      
        -  | 
     
| 
        获取桶的CORS配置  | 
      
        ×  | 
      
        -  | 
     
| 
        删除桶的CORS配置  | 
      
        ×  | 
      
        -  | 
     
| 
        OPTIONS桶  | 
      
        ×  | 
      
        -  | 
     
| 
        OPTIONS对象  | 
      
        ×  | 
      
        -  | 
     
对象操作接口
| 
        接口  | 
      
        并行文件系统是否兼容  | 
      
        差异说明  | 
     
|---|---|---|
| 
        PUT上传  | 
      
        √  | 
      
       
  | 
     
| 
        POST上传  | 
      
        √  | 
      
        不支持的头域:x-obs-storage-class、x-obs-website-redirect-location、x-obs-server-side-encryption、x-obs-server-side-encryption-kms-key-id、x-obs-server-side-encryption-customer-algorithm、x-obs-server-side-encryption-customer-key、x-obs-server-side-encryption-customer-key-MD5、success-action-redirect、x-obs-expires  | 
     
| 
        复制对象  | 
      
        √  | 
      
        只支持相同集群内并行文件系统或OBS桶之间进行复制。  | 
     
| 
        获取对象内容  | 
      
        √  | 
      
        -  | 
     
| 
        获取对象元数据  | 
      
        √  | 
      
        -  | 
     
| 
        删除对象  | 
      
        √  | 
      
        -  | 
     
| 
        批量删除对象  | 
      
        √  | 
      
        -  | 
     
| 
        恢复冷存储对象  | 
      
        ×  | 
      
        -  | 
     
| 
        追加写对象  | 
      
        ×  | 
      
        -  | 
     
| 
        设置对象ACL  | 
      
        √  | 
      
        -  | 
     
| 
        获取对象ACL  | 
      
        √  | 
      
        -  | 
     
| 
        修改对象元数据  | 
      
        √  | 
      
        并行文件系统不支持修改目录的存储类型。如需修改目录中文件的存储类别,请修改文件的元数据,或者使用生命周期规则批量修改文件存储类别。  | 
     
| 
        修改写对象  | 
      
        √  | 
      
        并行文件系统新增接口,OBS桶不支持。  | 
     
| 
        截断对象  | 
      
        √  | 
      
        并行文件系统新增接口,OBS桶不支持。  | 
     
| 
        重命名对象  | 
      
        √  | 
      
        并行文件系统新增接口,OBS桶不支持。  | 
     
多段操作接口
| 
        接口  | 
      
        并行文件系统是否兼容  | 
      
        差异说明  | 
     
|---|---|---|
| 
        列举桶中已初始化多段任务  | 
      
        √  | 
      
        -  | 
     
| 
        初始化上传段任务  | 
      
        √  | 
      
        -  | 
     
| 
        上传段  | 
      
        √  | 
      
        -  | 
     
| 
        拷贝段  | 
      
        √  | 
      
        不支持对追加写过的文件执行拷贝段操作。  | 
     
| 
        列举已上传的段  | 
      
        √  | 
      
        -  | 
     
| 
        合并段  | 
      
        √  | 
      
        -  | 
     
| 
        取消多段上传任务  | 
      
        √  | 
      
        -  |