Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Object Storage Service/ Referencia de la API/ Las API/ Configuración avanzada del bucket/ Configuración de la clase de almacenamiento para un bucket
Actualización más reciente 2024-09-18 GMT+08:00

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.

Tabla 1 Elementos de solicitud adicionales

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).

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