Boto AWS Glacier - 检索存档

时间:2012-11-28 08:58:47

标签: amazon-web-services boto amazon-glacier

我实际上正在使用python boto将数据存储在我的冰川保险库中,并启动检索jov和库存工作。

这很有效。

但是我没有找到关于用于从冰川下载档案的方法的任何示例?

我已启动检索jov和库存作业并在4小时后收到请求ID等,但如何使用boto获取我的存档?

感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

要检索您的广告资源,您可以执行以下操作:

import boto.glacier

c = boto.glacier.connect_to_region('us-east-1')
vault = c.get_vault('myvault')
job = vault.get_job('<your job id>')
response = job.get_output()
print response.read()

这有点令人困惑,因为对get_output()的调用会返回类似dict的对象,但该对象有一个read方法,可用于检索与响应关联的数据。