2012-03-04 101 views

回答

4

The docs表示可以在請求存儲桶中的密鑰列表時指定prefix參數。速度可以設爲max-keys參數爲1。如果列表非空,則知道前綴存在。

boto's bucket.list() function這樣的工具也公開前綴和分頁。

2

遍歷你一桶啓動所有S3文件與「一些/前綴/」紅寶石,請執行以下操作使用AWS-SDK寶石:

AWS.config :access_key_id => "foo", :secret_access_key => "bar" 
s3 = AWS::S3.new 
s3.buckets['com.mydomain.mybucket'].objects.with_prefix('some/prefix/').each do |object| 
    # Do something with object (an S3 object) 
end 
+0

感謝,這正是我一直在尋找! – gregolsen 2013-02-02 17:39:42

相關問題