Como alterar classes de armazenamento de objetos

Nesta página, você aprenderá a alterar a classe de armazenamento de objetos em um intervalo por meio da substituição. Para saber como alterar as classes de armazenamento de objetos sem substituí-los, consulte o recurso Gerenciamento do ciclo de vida do objeto. Para saber mais sobre classes de armazenamento por objeto, consulte este artigo.

Console

As classes de armazenamento de objetos individuais não podem ser definidas no Console. Em vez disso, use o gsutil.

gsutil

Use a sinalização -s em um comando rewrite. Por exemplo:

gsutil rewrite -s [STORAGE_CLASS] gs://[PATH_TO_OBJECT]

Em que [STORAGE_CLASS] é a nova classe de armazenamento do objeto e [PATH_TO_OBJECT] é o nome do objeto que terá a classe alterada.

REST APIs

API JSON

  1. Receba um token de acesso de autorização do OAuth 2.0 Playground. Configure o Playground para usar suas credenciais do OAuth.
  2. Crie um arquivo .json que contenha as informações a seguir, substituindo [VALUES_IN_BRACKETS] pelos valores apropriados:
  3. {
    "storageClass": "[STORAGE_CLASS]"
    }
  4. Use cURL (em inglês) para chamar a API JSON, substituindo [VALUES_IN_BRACKETS] pelos valores apropriados:
    curl -X POST --data-binary @[JSON_FILE_NAME].json \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        -H "Content-Type: application/json" \
        "https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]/o/[OBJECT_NAME]/rewriteTo/b/[BUCKET_NAME]/o/[OBJECT_NAME]"

API XML

  1. Receba um token de acesso de autorização do OAuth 2.0 Playground. Configure o playground para usar suas credenciais do OAuth.
  2. Na solicitação, inclua o objeto que terá a classe de armazenamento alterada. Você precisará fazer novamente o upload do objeto ao alterar a classe de armazenamento com a API XML.
  3. Use cURL (em inglês) para chamar a API XML, substituindo [VALUES_IN_BRACKETS] pelos valores apropriados:
    curl -X PUT --data-binary @[OBJECT] \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        -H "Content-Type: [OBJECT_CONTENT_TYPE]" \
        -H "x-goog-storage-class: [STORAGE_CLASS]" \
        "https://storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]"

Para mais informações, consulte a página Definir a classe de armazenamento de objetos.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.