Configuración de la clase de almacenamiento para un bucket
Funciones
Esta operación establece o actualiza la clase de almacenamiento predeterminada de un bucket.
Para realizar esta operación, debe tener el permiso PutBucketStoragePolicy. De forma predeterminada, solo el propietario del bucket puede realizar esta operación. El propietario del bucket puede conceder el permiso a otros usuarios configurando la política de bucket o la política de usuario.
Después de establecer la clase de almacenamiento predeterminada para un bucket, si la clase de almacenamiento de un objeto no se especifica durante la carga, copia o inicialización de la carga de varias partes, la clase de almacenamiento de objeto es la misma que la clase de almacenamiento predeterminada del bucket.
La clase de almacenamiento predeterminada de un bucket es Standard.
Sintaxis de solicitud
1 2 3 4 5 6 7 8 |
PUT /?storageClass HTTP/1.1 Host: bucketname.obs.region.myhuaweicloud.com Date: date Content-Type: type Content-Length: length Authorization: authorization <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <StorageClass xmlns="http://obs.ap-southeast-1.myhuaweicloud.com/doc/2015-06-30/">STANDARD</StorageClass> |
Parámetros de solicitud
Esta solicitud no contiene parámetros.
Encabezados de solicitud
Esta solicitud utiliza encabezados comunes. Para más detalles, consulte Tabla 3.
Elementos de solicitud
Esta solicitud necesita un elemento adicional para especificar la clase de almacenamiento de bucket predeterminada. Para más detalles, consulte Tabla 1.
Elemento |
Descripción |
Obligatorio |
---|---|---|
StorageClass |
Especifica la clase de almacenamiento predeterminada para un bucket. Tipo: string Opciones de valor: STANDARD, WARM, COLD Las clases de almacenamiento disponibles son las siguientes: Standard (STANDARD), Infrequent Access (WARM), Archive (COLD). |
Sí |
Sintaxis de respuesta
1 2 |
HTTP/1.1 status_code Date: date |
Encabezados de respuesta
La respuesta a la solicitud utiliza encabezados comunes. Para más detalles, consulte Tabla 1.
Elementos de respuesta
Esta respuesta no contiene elementos.
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 7 8 9 |
PUT /?storageClass HTTP/1.1 User-Agent: curl/7.29.0 Host: examplebucket.obs.region.myhuaweicloud.com Accept: */* Date: WED, 01 Jul 2015 03:18:19 GMT Authorization: OBS H4IPJX0TQTHTHEBQQCEC:Tf6XbndPx/yNgfAVQ6KIXr7tMj4= Content-Length: 87 <StorageClass xmlns="http://obs.ap-southeast-1.myhuaweicloud.com/doc/2015-06-30/">STANDARD</StorageClass> |
Modelo de respuesta
1 2 3 4 5 6 |
HTTP/1.1 200 OK Server: OBS x-obs-request-id: BF2600000164368E704B571F328A8797 x-obs-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSIsw3tPtUn6damTI5acQmQAcEfmTwl3 Date: WED, 01 Jul 2015 03:18:19 GMT Content-Length: 0 |