2012-11-28 16 views
5

Aslında buzulumun kasasına veri depolamak ve jov ve envanter işini başlatmak için python boto kullanıyorum.Boto AWS Buzulu - Arşiv al

Bu oldukça iyi çalışıyor.

Ancak buzuldan bir arşivi indirmek için kullanılan yöntemle ilgili herhangi bir örnek bulamadım?

Jov ve envanter işini almaya başladım ve 4 saat sonra istek kimliği aldım ancak boto'yu kullanarak arşivimi nasıl tutacağım?

Yardımlarınız için teşekkürler!

cevap

5

envanter almak için, böyle bir şey yapabileceğini:) çağrısı (get_output çünkü

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() 

Bu biraz kafa karıştırıcı bir dict benzeri nesnesi döndüren ancak bu nesne salt yöntemi vardır yapabilirsiniz Yanıtla ilişkili verileri almak için kullanın.