我有一个 s3 结构如下:
s3bucketname -> List of first level keys -> List of second level keys -> List of third level keys -> Actual file.
我需要做的是,给定 s3bucket 的名称和一级密钥的条目,我需要位于一级密钥下的所有二级密钥的名称。所以基本上,如果我们把它看成一个文件夹,我会得到 s3bucketname
root folder
名称 subfolder1
,我想列出位于 subfolder1
中的所有文件夹。不过只是名字,不是完整的路径。
有人可以指出如何使用亚马逊的 java sdk 在 java 中做到这一点吗?
谢谢
原文由 sc_ray 发布,翻译遵循 CC BY-SA 4.0 许可协议
我做了以下似乎工作正常的代码,你必须传递
prefix
并确保前缀以 / 结尾,并指定你想要获取子目录列表的分隔符。以下应该工作: