Configuração da classe de armazenamento para um bucket
Funções
Esta operação define ou atualiza a classe de armazenamento padrão de um bucket.
Para executar essa operação, você deve ter a permissão PutLifecycleConfiguration. Por padrão, somente o proprietário do bucket pode executar essa operação. O proprietário do bucket pode conceder a permissão a outros usuários configurando a política do bucket ou a política do usuário.
Depois que a classe de armazenamento padrão for definida para um bucket, se a classe de armazenamento de um objeto não for especificada durante o carregamento, a cópia ou a inicialização do carregamento de multiparte, a classe de armazenamento do objeto será a mesma que a classe de armazenamento padrão do bucket.
A classe de armazenamento padrão de um bucket é Standard.
Sintaxe da solicitação
1 2 3 4 5 6 7 8 9 |
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 solicitação
Esta solicitação não contém nenhum parâmetro.
Cabeçalhos de solicitação
Essa solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 3.
Elementos de solicitação
Essa solicitação precisa de um elemento adicional para especificar a classe de armazenamento padrão do bucket. Para mais detalhes, consulte Tabela 1.
Elemento |
Descrição |
Obrigatório |
---|---|---|
StorageClass |
Especifica a classe de armazenamento padrão para um bucket. Tipo: string Opções de valor: STANDARD | WARM | COLD O OBS fornece três classes de armazenamento: Padrão (STANDARD), Acesso Infrequente (WARM) e Arquivo (COLD). Portanto, os seguintes valores podem ser configurados: STANDARD, WARM, e COLD. |
Sim |
Sintaxe da resposta
1 2 |
HTTP/1.1 status_code Date: date |
Cabeçalhos de resposta
A resposta à solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 1.
Elementos de resposta
Esta resposta não envolve elementos.
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 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> |
Resposta de exemplo
1 2 3 4 5 6 |
HTTP/1.1 200 OK Server: OBS x-obs-request-id: BF2600000164368E704B571F328A8797 x-obs-id-2: 32AAAQAAEAABSAAgAAEAABAAAQAAEAABCSIsw3tPtUn6DtmTI5acQmQAcEfmTwl3 Date: WED, 01 Jul 2015 03:18:19 GMT Content-Length: 0 |