我实际上是在使用 python boto 将数据存储在我的冰川保险库中并启动检索 jov 和库存作业。
这工作得很好。
但是我没有找到任何关于从冰川下载档案的方法的例子?
我启动了检索 jov 和库存作业,并在 4 小时后获得了请求 ID 等,但是如何使用 boto 获取我的存档?
谢谢你的帮助 !
我实际上是在使用 python boto 将数据存储在我的冰川保险库中并启动检索 jov 和库存作业。
这工作得很好。
但是我没有找到任何关于从冰川下载档案的方法的例子?
我启动了检索 jov 和库存作业,并在 4 小时后获得了请求 ID 等,但是如何使用 boto 获取我的存档?
谢谢你的帮助 !
要检索您的库存,您可以执行以下操作:
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 方法,您可以使用它来检索与响应关联的数据。