在 AWS-SDK 中,它列出了以下形式的 ruby 代码:
s3 = AWS::S3.new
bucket = s3.buckets[bucket_name]
tree = bucket.as_tree(:prefix => 'myshop/products')
directories = tree.children.select(&:branch?).collect(&:prefix)
失败错误:“无法在 S3 列表对象响应中找到标记”
目录结构
/myshop/products/1474472/original.jpg
/myshop/products/1474472/small.jpg
/myshop/products/1474472/mini.jpg
/myshop/products/1333333/original.jpg
/myshop/products/1333333/small.jpg
/myshop/products/1333333/mini.jpg
...
超过 100 000 个 obj
我想验证目录(例如“1474472”)是否已创建
我的计划:aws-s3-list-> ruby-array-> 在数组中查找 (array.include?)
!!!需要非常快速的方法 - 很快世界末日:)