5

私は実際に python boto を使用して、氷河のボールトにデータを保存し、取得ジョブとインベントリ ジョブを起動しています。

これは非常にうまく機能します。

しかし、氷河からアーカイブをダウンロードするために使用する方法についての例は見つかりませんでしたか?

取得ジョブとインベントリ ジョブを起動し、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 のようなオブジェクトを返しますが、そのオブジェクトには、応答に関連付けられたデータを取得するために使用できる読み取りメソッドがあるため、少し混乱します。

于 2012-11-29T03:12:36.347 に答える