Tôi đang cố gắng lấy danh sách Object
trong một thư mục cụ thể trong nhóm của tôi.Liệt kê các đối tượng trong một thư mục cụ thể trên Amazon S3
Tôi biết rằng để có được một danh sách tất cả các đối tượng của tôi, tôi làm:
$objects = $client->getIterator('ListObjects', array(
'Bucket' => $bucket
));
Tôi muốn có được chỉ các đối tượng trong thư mục my/folder/test
. Tôi đã cố gắng thêm
'key' => "my/folder/test",
Và
'prefix' => "my/folder/test",
Nhưng nó chỉ đơn giản trả về tất cả các đối tượng trong xô của tôi.
Vỏ của máy nhạy cảm, vì vậy nó phải là 'Tiền tố 'nơi tôi viết' tiền tố '. :\ Cảm ơn đã giúp đỡ. –
Có thể sửa đổi điều này để chỉ liệt kê các nhóm trong một nhóm (sâu 1 cấp) không? – raphael75
@ raphael75 cho rằng bạn có thể tìm thấy ['s3.listBuckets()'] (https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-buckets.html) phương pháp – balexandre