Enumeración de buckets
Funciones
Puede realizar esta operación para enumerar todos los bucket que ha creado.
Sintaxis de solicitud
1 2 3 |
GET / HTTP/1.1 Host: obs.region.myhuaweicloud.comDate: date Authorization: authorization |
Parámetros de solicitud
Esta solicitud no contiene ningún parámetro.
Encabezados de solicitud
La cabecera del mensaje de operación es la misma que la de una petición común. Para más detalles, consulte Tabla 3. Sin embargo, esta solicitud puede contener encabezados adicionales. En la siguiente tabla se describen los encabezados adicionales para esta solicitud.
Encabezado |
Descripción |
Obligatorio |
---|---|---|
x-obs-bucket-type |
Este campo de encabezado se utiliza para especificar el contenido que se va a obtener. Valor:
Si este encabezado no se lleva, se obtiene la lista de todos los bucket y sistemas de archivos paralelos. Tipo: string Ejemplo: x-obs-bucket-type: POSIX |
No |
Elementos de solicitud.
La solicitud no utiliza elementos de solicitud.
Sintaxis de respuesta
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> |
Encabezados de respuesta
La respuesta a la solicitud utiliza encabezados comunes. Para más detalles, consulte Tabla 1.
Elementos de respuesta
Esta respuesta contiene la lista XML de los bucket propiedad del usuario. Tabla 2 describe los elementos.
Elemento |
Description |
---|---|
ListAllMyBucketsResult |
Lista de los bucket creados por el usuario Tipo: XML |
Owner |
Información del propietario del bucket, incluida la identificación del tenant. Tipo: XML |
ID |
ID de dominio (ID de cuenta) de un usuario. Tipo: string |
Buckets |
Bucket de propiedad del usuario Tipo: XML |
Bucket |
Detalles sobre un bucket Tipo: XML |
Name |
Nombre del bucket Tipo: string |
CreationDate |
Tiempo de creación del bucket Tipo: string |
Location |
Ubicación del bucket Tipo: string |
BucketType |
Tipo de bucket Tipo: string. Las opciones de valor son las siguientes:
|
Respuestas de error
No hay respuestas de error especiales involucradas. Para obtener más información sobre las respuestas de error, consulte Tabla 2.
Modelo de solicitud
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= |
Modelo de respuesta
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> |