Veja nesta página como alterar a classe de armazenamento padrão dos seus buckets. Ao carregar um objeto para o bucket, o objeto receberá a classe de armazenamento padrão do bucket se você não especificar uma classe de armazenamento para ele. Para uma visão geral dos buckets, leia Termos importantes. Para saber mais sobre as classes de armazenamento, consulte Classes de armazenamento.
Veja como alterar a classe de armazenamento padrão de um bucket existente:
Console
- Abra o navegador do Cloud Storage no Console do Google Cloud.
Abra o navegador do Cloud Storage Na lista de buckets, encontre o bucket que quer modificar e clique no menu flutuante bucket (
).
Clique em Editar classe de armazenamento padrão.
Na janela de sobreposição, selecione a nova classe de armazenamento padrão que você quer para seu bucket.
Clique em Save.
Consulte a Solução de problemas para informações detalhadas sobre erros de operações com falha no navegador do Cloud Storage.
gsutil
Use o comando gsutil defstorageclass set
:
gsutil defstorageclass set STORAGE_CLASS gs://BUCKET_NAME
Em que:
STORAGE_CLASS
é a nova classe de armazenamento escolhida para o bucket. Por exemplo,nearline
.BUCKET_NAME
é o nome do bucket relevante. Por exemplo,my-bucket
.
A resposta terá esta aparência:
Setting default storage class to "nearline" for bucket gs://my-bucket
Amostras de código
C++
Para mais informações, consulte a documentação de referência da API Cloud Storage para C++.
Go
Para mais informações, consulte a documentação de referência da API Cloud Storage para Go.
Java
Para mais informações, consulte a documentação de referência da API Cloud Storage para Java.
Node.js
Para mais informações, consulte a documentação de referência da API Cloud Storage para Node.js.
Python
Para mais informações, consulte a documentação de referência da API Cloud Storage para Python.
Ruby
Para mais informações, consulte a documentação de referência da API Cloud Storage para Ruby.
APIs REST
API JSON
- Consiga um token de acesso de autorização do OAuth 2.0 Playground (em inglês). Configure o Playground para usar suas credenciais do OAuth.
Crie um arquivo
.json
que contenha as seguintes informações:{ "storageClass": "STORAGE_CLASS" }
Em que
STORAGE_CLASS
é a nova classe de armazenamento escolhida para o bucket. Por exemplo,nearline
.Use
cURL
para chamar a API JSON com uma solicitaçãoPATCH
bucket:curl -X PATCH --data-binary @JSON_FILE_NAME.json \ -H "Authorization: Bearer OAUTH2_TOKEN" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=storageClass"
Em que:
JSON_FILE_NAME
é o nome do arquivo JSON criado na Etapa 2.OAUTH2_TOKEN
é o token de acesso gerado na Etapa 1.BUCKET_NAME
é o nome do bucket pertinente. Por exemplo,my-bucket
.
API XML
- Consiga um token de acesso de autorização do OAuth 2.0 Playground (em inglês). Configure o Playground para usar suas credenciais do OAuth.
Crie um arquivo
.xml
que contenha as seguintes informações:<StorageClass>STORAGE_CLASS</StorageClass>
Em que
STORAGE_CLASS
é o nome da nova classe de armazenamento escolhida para o bucket. Por exemplo,nearline
.Use
cURL
para chamar a API XML com uma solicitaçãoPUT
bucket:curl -X PUT --data-binary @XML_FILE_NAME.xml \ -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/BUCKET_NAME?storageClass"
Em que:
XML_FILE_NAME
é o nome do arquivo XML criado na Etapa 2.OAUTH2_TOKEN
é o token de acesso gerado na Etapa 1.BUCKET_NAME
é o nome do bucket pertinente. Por exemplo,my-bucket
.
A seguir
- Mova ou renomeie um bucket.
- Exclua um bucket.
- Faça o upload de um objeto.
- Altere a classe de armazenamento de um objeto.
- Gerencie os ciclos de vida dos objetos.