Ich versuche, die Liste der Object
unter einem bestimmten Ordner in meinem Bucket zu bekommen.Objekte in einem bestimmten Ordner auf Amazon S3 auflisten
Ich weiß, dass eine Liste aller meiner Objekte erhalten ich tun:
$objects = $client->getIterator('ListObjects', array(
'Bucket' => $bucket
));
ich nur die Objekte unter dem Ordner my/folder/test
erhalten möchten. Ich habe versucht,
'key' => "my/folder/test",
Und
'prefix' => "my/folder/test",
Zugabe Aber es gibt einfach alle Objekte in meinem Eimer.
Die Groß- und Kleinschreibung, also muss es ‚Präfix sein 'wo ich' Präfix 'geschrieben habe. :\ Danke für die Hilfe. –
Kann dies geändert werden, um nur die Buckets innerhalb eines Buckets aufzulisten (1-Level-Tiefe)? – raphael75
@ raphael75 dafür finden Sie ['s3.listBuckets()'] (https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-buckets.html) Methode – balexandre