Listagem de buckets
Funções
Você pode executar essa operação para listar todos os buckets que você criou.
Sintaxe da solicitação
1 2 3 4 |
GET / HTTP/1.1 Host: obs.region.myhuaweicloud.com Date: date Authorization: authorization |
Parâmetros de solicitação
Esta solicitação não contém nenhum parâmetro.
Cabeçalhos de solicitação
O cabeçalho da mensagem de operação é o mesmo que o de um pedido comum. Para mais detalhes, consulte Tabela 3. No entanto, essa solicitação pode conter cabeçalhos adicionais. A tabela a seguir descreve os cabeçalhos adicionais para essa solicitação.
Cabeçalho |
Descrição |
Obrigatório |
---|---|---|
x-obs-bucket-type |
Este campo de cabeçalho é usado para especificar o conteúdo a ser obtido. Valor:
Se esse cabeçalho não for carregado, a lista de todos os buckets e sistemas de arquivos paralelos será obtida. Tipo: string Exemplo: x-obs-bucket-type: POSIX |
Não |
Elementos de solicitação
A solicitação não usa elementos de solicitação.
Sintaxe da resposta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
GET HTTP/1.1 status_code Content-Type: type Date: date Content-Length: length <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ListAllMyBucketsResult xmlns="http://obs.region.myhuaweicloud.com/doc/2015-06-30/"> <Owner> <ID>id</ID> </Owner> <Buckets> <Bucket> <Name>bucketName</Name> <CreationDate>date</CreationDate> <Location>region</Location> <BucketType>buckettype</BucketType> </Bucket> ... </Buckets> </ListAllMyBucketsResult> |
Cabeçalhos de resposta
A resposta à solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 1.
Elementos de resposta
Essa resposta contém a lista XML de buckets pertencentes ao usuário. Tabela 2 descreve os elementos.
Elemento |
Descrição |
---|---|
ListAllMyBucketsResult |
Lista de buckets criados pelo usuário Tipo: XML |
Owner |
Informações sobre o proprietário do bucket, incluindo o ID do locatário. Tipo: XML |
ID |
ID do domínio (ID da conta) de um usuário. Tipo: string |
Buckets: |
Buckets de propriedade do usuário Tipo: XML |
Bucket |
Detalhes sobre um balde Tipo: XML |
Name |
Nome do bucket Tipo: string |
CreationDate |
Tempo de criação do bucket Tipo: string |
Location |
Localização do balde Tipo: string |
BucketType |
Tipo de caçamba Tipo: string. As opções de valor são as seguintes:
|
Respostas de erro
Nenhuma resposta de erro especial está envolvida. Para obter detalhes sobre respostas de erro, consulte Tabela 2.
Solicitação de exemplo
1 2 3 4 5 6 |
GET / HTTP/1.1 User-Agent: curl/7.29.0 Host: obs.region.myhuaweicloud.com Accept: */* Date: Mon, 25 Jun 2018 05:37:12 +0000 Authorization: OBS GKDF4C7Q6SI0IPGTXTJN:9HXkVQIiQKw33UEmyBI4rWrzmic= |
Resposta de exemplo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
HTTP/1.1 200 OK Server: OBS x-obs-request-id: BF260000016435722C11379647A8A00A x-obs-id-2: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSGGDRUM62QZi3hGP8Fz3gOloYCfZ39U Content-Type: application/xml Date: Mon, 25 Jun 2018 05:37:12 GMT Content-Length: 460 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ListAllMyBucketsResult xmlns="http://obs.ap-southeast-1.myhuaweicloud.com/doc/2015-06-30/"> <Owner> <ID>783fc6652cf246c096ea836694f71855</ID> </Owner> <Buckets> <Bucket> <Name>examplebucket01</Name> <CreationDate>2018-06-21T09:15:01.032Z</CreationDate> <Location>region</Location> <BucketType>OBJECT</BucketType> </Bucket> <Bucket> <Name>examplebucket02</Name> <CreationDate>2018-06-22T03:56:33.700Z</CreationDate> <Location>region</Location> <BucketType>OBJECT</BucketType> </Bucket> </Buckets> </ListAllMyBucketsResult> |