相关疑难解决方法(0)

亚马逊s3只为一个存储桶返回1000个条目,而为另一个存储桶返回所有条目(使用java sdk)?

我使用下面提到的代码来获取s3存储桶中所有文件名的列表.s3中有两个桶.对于下面的一个桶代码返回所有文件名(超过1000),但相同的代码仅返回另一个桶的1000个文件名.我只是不知道发生了什么.为什么同一代码运行一个桶而不是其他?

我的桶也有层次结构文件夹/ filename.jpg.

ObjectListing objects = s3.listObjects("bucket.new.test");
do {
    for (S3ObjectSummary objectSummary : objects.getObjectSummaries()) {
        String key = objectSummary.getKey();
        System.out.println(key);
    }
    objects = s3.listNextBatchOfObjects(objects);
} while (objects.isTruncated());
Run Code Online (Sandbox Code Playgroud)

java amazon-s3

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

amazon-s3 ×1

java ×1