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 parámetros.
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 |
Descripción |
---|---|
ListAllMyBucketsResult |
Lista de los bucket creados por el usuario Tipo: XML |
Owner |
Información del propietario del bucket, incluida el ID 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
|
Respuestas de error
No se devuelven respuestas de error especiales. 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> |