AWS S3 AmazonS3Client.listObjects(http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html)是否支持通配符? 例如,可以执行以下操作:
ListObjectsRequest listObjectsRequest = new ListObjectsRequest().
withBucketName("foo").
withPrefix("*/dt=2013-03-28/*").
withDelimiter("/");
答案 0 :(得分:4)
*
是S3中键名中的有效字符。例如,/foo/b*ar/dt=2013-03-28/abc.xml
之类的密钥有效
您需要根据公共前缀重新组织密钥或对其进行迭代。
PS:根据您的使用情况,您可以使用marker
。