Amazon web services 从指定的S3目录列表中检索内容
是否有一种方法可以通过只调用一次云API从特定的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" } 我想创建一个带有键
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/
路径的一部分。不是单个调用,不是-尤其是如果您有足够的对象触发分页结果。获取一个前缀,其中前缀是单个字符串,而不是片/数组。感谢您的帮助!