Sto cercando di ottenere l'elenco di Object
in una cartella specifica nel mio bucket.Elenca gli oggetti in una cartella specifica su Amazon S3
so che per ottenere un elenco di tutti i miei oggetti che faccio:
$objects = $client->getIterator('ListObjects', array(
'Bucket' => $bucket
));
voglio ottenere solo gli oggetti nella cartella my/folder/test
. Ho provato ad aggiungere
'key' => "my/folder/test",
E
'prefix' => "my/folder/test",
ma restituisce semplicemente tutti gli oggetti nel mio secchio.
sua maiuscole e minuscole, quindi deve essere 'Prefisso 'dove ho scritto' prefisso '. :\ Grazie per l'aiuto. –
È possibile modificare questo per elencare solo i bucket all'interno di un bucket (livello 1 in profondità)? – raphael75
@ raphael75 per quello puoi trovare ['s3.listBuckets()'] (https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-buckets.html) metodo – balexandre