2014-12-06 49 views
0

是否有可能生成一次只能獲取多個圖像的url?從s3和django交付多個文件

我知道你可以這樣做:

conn = boto.connect_s3('<aws access key>', '<aws secret key>') 
bucket = conn.get_bucket('your_bucket') 
s3_file_path = bucket.get_key('path/to/file') 
url = s3_file_path.generate_url(expires_in=600) # expiry time is in seconds 

但這隻會做一個文件的時間,有沒有辦法讓它做一個以上的?

編輯澄清:理想情況下將它傳遞一個zip,但連續進行多個文件不會是壞的

+1

如何?在一個zipfile? – 2014-12-06 22:45:55

+0

理想的情況是,這將是首選,這是可能的嗎? – 2014-12-06 22:49:19

回答

1

,因爲它不是由AWS支持這是不可能的。 GET Object只支持一個對象。您可能會發現其他(第三方如s3cmd)解決方案,它允許您使用單個命令獲取多個對象,但在低級別,它將循環訪問對象列表並進行多個GET調用。