ListObjects
Retorna alguns ou todos (até 1.000) dos objetos em um balde. Você pode usar os parâmetros de solicitação como critério de seleção para retornar um subconjunto dos objetos em um bucket. Uma resposta 200 OK pode conter XML válido ou inválido. Certifique-se de projetar seu aplicativo para analisar o conteúdo da resposta e manipulá-lo adequadamente.
Request Syntax
GET /?Delimiter=Delimiter&EncodingType=EncodingType&Marker=Marker&MaxKeys=MaxKeys&Prefix=Prefix HTTP/1.1 Host: bucket-name.bigfile.brascloud.com.br:443 x-amz-request-payer: RequestPayer
Response Syntax
HTTP/1.1 200 <?xml version="1.0" encoding="UTF-8"?> <ListObjectsOutput> <IsTruncated>boolean</IsTruncated> <Marker>string</Marker> <NextMarker>string</NextMarker> <Contents> <ETag>string</ETag> <Key>string</Key> <LastModified>timestamp</LastModified> <Owner> <DisplayName>string</DisplayName> <ID>string</ID> </Owner> <Size>integer</Size> <StorageClass>string</StorageClass> </Contents> ... <Name>string</Name> <Prefix>string</Prefix> <Delimiter>string</Delimiter> <MaxKeys>integer</MaxKeys> <CommonPrefixes> <Prefix>string</Prefix> </CommonPrefixes> ... <EncodingType>string</EncodingType> </ListObjectsOutput>
Exemplos
Esta solicitação retorna os objetos Bucket
.
Request
GET / HTTP/1.1 Host: bucket.bigfile.brascloud.com.br:443 Date: Wed, 12 Oct 2009 17:50:00 GMT Authorization: authorization string Content-Type: text/plain
Response
<?xml version="1.0" encoding="UTF-8"?> <ListBucketResult xmlns="http://bigfile.brascloud.com.br:443/doc/2006-03-01/"> <Name>bucket</Name> <Prefix/> <Marker/> <MaxKeys>1000</MaxKeys> <IsTruncated>false</IsTruncated> <Contents> <Key>my-image.jpg</Key> <LastModified>2009-10-12T17:50:30.000Z</LastModified> <ETag>"fba9dede5f27731c9771645a39863328"</ETag> <Size>434234</Size> <StorageClass>STANDARD</StorageClass> <Owner> <ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID> <DisplayName>mtd@amazon.com</DisplayName> </Owner> </Contents> <Contents> <Key>my-third-image.jpg</Key> <LastModified>2009-10-12T17:50:30.000Z</LastModified> <ETag>"1b2cf535f27731c974343645a3985328"</ETag> <Size>64994</Size> <StorageClass>STANDARD_IA</StorageClass> <Owner> <ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID> <DisplayName>mtd@amazon.com</DisplayName> </Owner> </Contents> </ListBucketResult>