Object storage
Bucket operation
GetBucket
Lists the objects in a bucket.
GET200 on successluzon
Request
Request line
GET https://<bucket>-<appid>.cos.luzon.convergecloudcos.com/?prefix&delimiter&marker&max-keysAddressed at the bucket host, <bucket>-<appid>.cos.luzon.convergecloudcos.com, where <appid> is the account AppId.
Query parameters: prefix, delimiter, marker, max-keys. Every query parameter in the request must also be named in q-url-param-list and covered by the signature.
Behaviour
IsTruncated reports whether the listing is complete. Continue with marker set to the last key returned.
Example
curl
curl -X GET \
-H "Authorization: q-sign-algorithm=sha1&q-ak=…&q-signature=…" \
"https://<bucket>-<appid>.cos.luzon.convergecloudcos.com/?prefix&delimiter&marker&max-keys"Response — 200
<?xml version='1.0' encoding='utf-8' ?>
<ListBucketResult>
<Name>example-bucket-1250000000</Name>
<Prefix/>
<Marker/>
<MaxKeys>10</MaxKeys>
<IsTruncated>false</IsTruncated>
<Contents>
<Key>hello.txt</Key>
<LastModified>2026-09-17T11:24:02.000Z</LastModified>
<ETag>"98bbfb30482012068aa35fec6e0a8fb6"</ETag>
<Size>15</Size>
<Owner>
<ID>1250000000</ID>
</Owner>
<StorageClass>STANDARD</StorageClass>
</Contents>
</ListBucketResult>