Amazon web services 从指定的S3目录列表中检索内容

Amazon web services 从指定的S3目录列表中检索内容,amazon-web-services,go,amazon-s3,Amazon Web Services,Go,Amazon S3,是否有一种方法可以通过只调用一次云API从特定的S3 bucket的指定目录列表中检索所有文件的列表 例如,假设我的S3云服务有以下结构: A/ AA/ XXX/ B/ BB/ /EMPTY C/ /EMPTY D/ DD/ XXX/ 我还有一个目录列表,我希望从中检索内容: Requested Paths: { "A/AA/XXX", "B/BB/XXX", "C/CC/XXX", "D/DD/XXX" } 我想创建一个带有键

是否有一种方法可以通过只调用一次云API从特定的
S3 bucket
的指定目录列表中检索所有文件的列表

例如,假设我的
S3
云服务有以下结构:

A/
 AA/
   XXX/

B/
 BB/
   /EMPTY

C/
 /EMPTY

D/
 DD/
   XXX/
我还有一个目录列表,我希望从中检索内容:

Requested Paths: {
    "A/AA/XXX",
    "B/BB/XXX",
    "C/CC/XXX",
    "D/DD/XXX"
}
我想创建一个带有键/值对的映射,其中键由特定的目录路径表示,值由其内容表示。如果路径不存在,则键/值对不应存在。大概是这样的:

Map {
   "A/AA/XXX" : Content
   "D/DD/XXX" : Content
}

请注意,没有对应于
B/BB/XXX
C/CC/XXX
的键,因为
XXX
不是
B/BB/
/path的一部分,
CC/XXX
也不是
C/
路径的一部分。

不是单个调用,不是-尤其是如果您有足够的对象触发分页结果。获取一个前缀,其中
前缀是单个字符串,而不是片/数组。

感谢您的帮助!