Definir a classe de armazenamento do bucket padrão

Para alterar a classe de armazenamento padrão de um intervalo, faça uma solicitação PUT com escopo para um bucket e use o parâmetro de string de consulta storageClass com um elemento <StorageClass> no corpo da solicitação.

Observe que a alteração da classe de armazenamento padrão de um intervalo não afeta a classe de armazenamento de objetos que já existem no bucket.

Parâmetros de string de consulta

Parâmetro Descrição Obrigatório
storageClass Uma classe de armazenamento válida. Não

Consulte parâmetros de string de consulta de URL assinado para informações sobre os parâmetros incluídos ao criar e usar URLs assinados.

Cabeçalhos de solicitação

Veja cabeçalhos de solicitação comuns.

Elementos do corpo da solicitação

O elemento de corpo da solicitação a seguir é aplicável somente se você usar o parâmetro de string de consulta storageClass para especificar a classe de armazenamento para um bucket existente.

Element Descrição
StorageClass Define a classe de armazenamento padrão do bucket.

Sintaxe da solicitação

A sintaxe a seguir se aplica às solicitações PUT Bucket que usam o parâmetro de string de consulta storageClass.

PUT /?storageClass HTTP/1.1
Host: BUCKET_NAME.storage.googleapis.com
Date: DATE
Content-Length: REQUEST_BODY_LENGTH
Authorization: AUTHENTICATION_STRING

<StorageClass>
  NEW_STORAGE_CLASS_NAME
</StorageClass>

Cabeçalhos de resposta

A solicitação pode retornar diversos cabeçalhos de resposta, dependendo dos cabeçalhos de solicitação usados.

Elementos do corpo da resposta

A resposta não inclui um documento XML no corpo da resposta.