云存储客户端

Yunvm云存储可以使用 Dragondisk 客户端进行管理。新建账号时选择S3兼容服务,服务器为 s-api.yunvm.com , 使用 access_key 和 secret_key 作为验证。
如果需要上传为公开的文件,先将上级目录设置为允许下载,然后在客户端里设置从父目录继承权限。
可以建立同步任务,在需要时执行。(Mac版操作视频Win版操作视频
下载: Mac版 Win版

 

Linux服务器工具

  1. apt-get install s3cmd
  2. s3cmd –configure 初始化设置
  3. 然后将配置文件( ~/.s3cfg )中的服务器更改为:
    host_base = s-api.yunvm.com
    host_bucket = %(bucket)s.s-api.yunvm.com
  4. 即可使用客户端管理文件,例如同步本地文件到yunvm云存储:
    s3cmd sync –acl-public local_dir/* s3://{mybucket}/remote_dir/

 

如果上传的文件大于 5G, 需要使用支持多部分上传(multipart upload)的工具或者接口才可以,例如 s3cmd 1.1以上版本。

云存储API接口说明

1、SDK接口

yunvm云存储api兼容Amazon S3 REST API,目前支持以下操作:

  • Buckets列出
  • Buckets创建
  • Buckets删除
  • Object列出
  • Object信息获取
  • Object上传
  • Object下载
  • Object删除
  • Object复制
  • ACL
  • 头信息/contentType设置

php版SDK和测试程序参见 yunvm-sdk.zip,参见API文档

2、简化版接口

使用HTTPS/HTTP POST方式,只有文件上传、文件删除、获取文件信息、获取文件列表、文件夹删除五个接口,参见 PDF文档,示例参见 api-v2.0-test.zip