Returns a list of objects (files) in the specified bucket (Nasuni volume) using the legacy S3 ListObjects API.
This is the legacy method for listing objects, using markers for pagination.
Request example:
GET /?prefix=documents/&max-keys=1000&marker=documents/old.txt
Successful ListObjects (V1) response
Access denied or NDS disabled
The specified bucket does not exist
Volume not accessible (not shared or missing TOC)
Internal server error
Not Implemented - Operation not supported by NDS
<?xml version="1.0" encoding="UTF-8"?> <ListBucketResult> <Name>6c19a28d-19cd-4876-ac90-1a2fe3a22426-1</Name> <Prefix>documents/</Prefix> <Delimiter>/</Delimiter> <KeyCount>1</KeyCount> <MaxKeys>1000</MaxKeys> <IsTruncated>true</IsTruncated> <NextMarker>documents/videos/sample.mp4</NextMarker> <Contents> <Key>documents/readme.txt</Key> <LastModified>2025-01-15T10:30:00.000Z</LastModified> <ETag>"abc123"</ETag> <Size>512</Size> <StorageClass>STANDARD</StorageClass> </Contents> <CommonPrefixes> <Prefix>documents/images/</Prefix> </CommonPrefixes> <CommonPrefixes> <Prefix>documents/videos/</Prefix> </CommonPrefixes> </ListBucketResult>