阿里云归档存储技术难点汇总

最近工作涉及从OSS将数据归档存储到OAS中,阿里给出的DEMO以及教程略为单薄,网上也没有看到比较好的资料,本着服务大众的精神把这几天自己遇到的一些问题和解决方法分享给大家。

一. Python SDK 导入
安装了Python 2.7.9的版本后(推荐)在命令行输入:

   pip install oss2
   pip install oassdk

即可使用由阿里云提供的SDK里面的各种方法和属性了。

二. 如何实现大量数据的归档存储
很多人也许都会遇到类似的问题,我们要使用阿里云来管理我们的数据当然是数量很大的,但是阿里云教程里只有单个数据名字写死的简单操作的DEMO演示,甚至于所提供的命令行操作工具更是无法解决问题,所以还是得回归到SDK上来才能进行高级操作。
我的思路很简单,想办法获取OSS里Object的属性列表,然后循环变量(记得导入迭代工具:from itertools import islice)进行阿里云提供的单例归档模式,核心代码如下:

for obj in oss2.ObjectIterator(self.bucket, prefix=’对象名字前缀’):
print(obj.key)
job = self.vault.pull_from_oss(conf.osshost, conf.bucket, obj.key)
print job

三.获取archive_id
这个可以说是最麻烦的事情,教程提供获取方法是从本地上传到OAS会返回一

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值