2012-03-04 103 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

相关问题