5

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

这工作得很好。

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

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

谢谢你的帮助 !

4

1 回答 1

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 方法,您可以使用它来检索与响应关联的数据。

于 2012-11-29T03:12:36.347 回答