Cambia clases de almacenamiento de objetos

En esta página, se describe cómo cambiar la clase de almacenamiento de objetos dentro de un depósito mediante el reemplazo de un objeto. Para aprender a cambiar las clases de almacenamiento de objetos sin reemplazarlos, consulta la función Administración del ciclo de vida de los objetos. Para obtener más información sobre las clases de almacenamiento por objeto, consulta Clases de almacenamiento por objeto.

Console

Las clases de almacenamiento de objetos individuales no se pueden configurar a través de Console. En su lugar, usa gsutil.

gsutil

Usa la marca -s en un comando rewrite. Por ejemplo:

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

Donde [STORAGE_CLASS] es la clase de almacenamiento nueva para tu objeto y [PATH_TO_OBJECT] es el nombre del objeto cuya clase cambiarás.

API de REST

API de JSON

  1. Obtén un token de acceso de autorización de OAuth 2.0 Playground. Configura la zona de pruebas para usar tus propias credenciales de OAuth.
  2. Crea un archivo .json que contenga la información siguiente y reemplaza [VALUES_IN_BRACKETS] por los valores adecuados:
  3. {
    "storageClass": "[STORAGE_CLASS]"
    }
  4. Usa cURL para llamar a la API de JSON y reemplaza [VALUES_IN_BRACKETS] por los valores adecuados:
    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 de XML

  1. Obtén un token de acceso de autorización de OAuth 2.0 Playground. Configura la zona de pruebas para usar tus propias credenciales de OAuth.
  2. Incluye el objeto cuya clase de almacenamiento se debe cambiar en la solicitud (debes volver a subir el objeto cuando cambies la clase de almacenamiento con la API de XML).
  3. Usa cURL para llamar a la API de XML y reemplaza [VALUES_IN_BRACKETS] por los valores adecuados:
    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 obtener más información, consulta la página Configura la clase de almacenamiento de objetos.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.