如何使用Java列出存储桶中的所有AWS S3对象
使用Java获取S3存储桶中所有项目列表的最简单方法是什么?
List<S3ObjectSummary> s3objects = s3.listObjects(bucketName,prefix).getObjectSummaries();
本示例仅返回1000个项目。
回答:
可能是一种解决方法,但这解决了我的问题:
ObjectListing listing = s3.listObjects( bucketName, prefix );List<S3ObjectSummary> summaries = listing.getObjectSummaries();
while (listing.isTruncated()) {
listing = s3.listNextBatchOfObjects (listing);
summaries.addAll (listing.getObjectSummaries());
}
以上是 如何使用Java列出存储桶中的所有AWS S3对象 的全部内容, 来源链接: utcz.com/qa/431065.html