Skip to main content
Skip table of contents

listObjects

Versionshinweise

24.5, 24.4.1, 24.3.4, 24.2.7

 Code

GROOVY
Map<String, Object> listObjects(AwsS3Config awsS3Config, String prefix)

Beschreibung

Listet die Objekte im S3-Bucket auf.

Parameter

  • awsS3Config - Die AWS-S3-Konfiguration.

  • prefix - Das Präfix des Verzeichnisses im S3-Bucket, z.B. "" (root) oder "myFolder"; kann null oder Leerstring sein.

Rückgabe
Eine Map, die Informationen über die Operation enthält.

Beispiele

GROOVY
Map<String, Object> response = AwsS3Utils.listObjects(awsS3config, "myFolder");

if (response.get(AwsS3Constants.STATUS_CODE) == 200) {
  Map<String, Map<String, Object>> objects = response.get(AwsS3Constants.OBJECTS);
  a) Set<String> objectsKeys = objects.keySet();
  // e.g. "file.jpg", "foo/file.jpg", "foo/bar/file.jpg"
  b) long fileSize = objects.get("file.jpg").get(AwsS3Constants.OBJECTS_SIZE);
  // see AwsS3Constants
}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.