Я пытаюсь перейти с AWS SDK V1.x на V2.2.Я не могу понять метод deleteObjects .Я нашел несколько примеров - все тот же :-(, который, кажется, никогда не использует список объектов для удаления (т.е. список присутствует, но никогда не устанавливается в объекте DeleteObjectsRequest - Я предполагаю, что это где это должно быть установлено, но не вижу, где. Как / где я могу предоставить список объектов? Примеры, которые я нахожу:
System.out.println("Deleting objects from S3 bucket: " + bucket_name);
for (String k : object_keys) {
System.out.println(" * " + k);
}
Region region = Region.US_WEST_2;
S3Client s3 = S3Client.builder().region(region).build();
try {
DeleteObjectsRequest dor = DeleteObjectsRequest.builder()
.bucket(bucket_name)
.build();
s3.deleteObjects(dor);
} catch (S3Exception e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}