【发布时间】:2015-03-26 17:22:24
【问题描述】:
在其 SDK 的第 1 版中,Amazon 提供了一些非常有用的方法,可用于使用 Tree、ChildCollection、LeafNode、BranchNode 等探索存储桶的内容。不幸的是,我在复制它们的功能时遇到了困难SDK 的第 2 版,似乎不包含此类方法。理想情况下,我想做一些类似于以下示例的操作,该示例取自 the v1 SDK。
tree = bucket.as_tree
directories = tree.children.select(&:branch?).collect(&:prefix)
#=> ['photos', 'videos']
files = tree.children.select(&:leaf?).collect(&:key)
#=> ['README.txt']
关于如何实现这一目标的任何想法?
【问题讨论】:
标签: ruby amazon-web-services amazon-s3