Usar Autoclass (original) (raw)
Descubrir
Empezar
Crear segmentos
Acceder a los segmentos y gestionarlos
Cambiar la clase de almacenamiento predeterminada de un segmento
Subir y descargar objetos
Sube objetos
Acceder a objetos y gestionarlos
Herramientas para acceder a objetos y gestionarlos mediante una estructura de directorios
Obtener estadísticas sobre los datos almacenados
Objetos de caché
Controlar los ciclos de vida de los datos
Hacer solicitudes
Protección de los datos
Control de acceso
- Presentación
- Filtrado de IPs de los contenedores
* Introducción
* Crear un contenedor con reglas de filtrado por IP
* Crear o actualizar reglas de filtrado de IP en un segmento
* Obtener reglas de filtrado de segmentos de IP
* Mostrar reglas de filtrado de IP de un segmento
* Eliminar reglas de filtrado por IP de un segmento
* Inhabilitar el filtrado por IP de un bucket
* Saltarse las reglas de filtrado de IP de los contenedores - Casos de uso compartido y colaboración
- Prácticas recomendadas sobre control de acceso
Monitorizar datos y uso
Usar los registros de auditoría de Cloud con operaciones por lotes de almacenamiento
Usar los registros de auditoría de Cloud con Estadísticas de almacenamiento
Protección, copias de seguridad y recuperación
Eliminación no definitiva
- Introducción
- Definir y gestionar políticas de eliminación suave
- Usar objetos eliminados de forma lógica
- Usar segmentos eliminados temporalmente
- Definir una duración predeterminada de la conservación de datos para la eliminación no definitiva
- Usar recomendaciones de eliminación no definitiva
- Inhabilitar la eliminación no definitiva
Montar segmentos con Cloud Storage FUSE
Rendimiento
- Prácticas recomendadas para optimizar el rendimiento
- Configuraciones basadas en perfiles para cargas de trabajo de IA y aprendizaje automático
- Valores de configuración automatizados para tipos de máquinas de alto rendimiento
- Usar archivos YAML de GKE preconfigurados para optimizar el rendimiento de Cloud Storage FUSE
Trabajar en diferentes productos, nubes y plataformas
Integración con los servicios y las herramientas de Google Cloud Platform
Solucionar problemas
Usar Autoclass
En esta página se explica cómo habilitar, inhabilitar y comprobar el estado de la función Autoclass, que se configura en un segmento de Cloud Storage.
Roles obligatorios
Para obtener los permisos que necesitas para configurar y gestionar Autoclass en un segmento, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Administrador de Storage (roles/storage.admin) en el segmento. Este rol predefinido contiene los permisos necesarios para configurar y gestionar Autoclass en un bucket. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
storage.buckets.getstorage.buckets.list- Este permiso solo es necesario para usar la Google Cloud consola para realizar las tareas de esta página.
storage.buckets.update
También puedes obtener estos permisos con roles personalizados.
Para obtener información sobre cómo conceder roles en los segmentos, consulta Definir y gestionar políticas de gestión de identidades y accesos en segmentos.
Configurar Autoclass en un segmento
Para configurar Autoclass en un contenedor, siga estas instrucciones:
Consola
- En la Google Cloud consola, ve a la página Segmentos de Cloud Storage.
Ir a Contenedores - En la lista de segmentos, haga clic en el nombre del segmento que quiera.
- En la página Detalles del segmento, haga clic en la pestaña Configuración.
- Haga clic en el icono Editar() de Clase de almacenamiento predeterminada.
- En la ventana superpuesta, selecciona Autoclass para habilitar Autoclass. Para inhabilitar Autoclass, selecciona Definir una clase predeterminada y, a continuación, selecciona una clase de almacenamiento predeterminada para el contenedor.
- Haz clic en Confirmar.
- Para cambiar la clase de almacenamiento de un terminal de un cubo que tenga Autoclass habilitado, haga clic en el icono Editar () de Clases incluidas y, a continuación, en Confirmar en la ventana superpuesta que aparece.
Línea de comandos
Usa el comando gcloud storage buckets update con las marcas adecuadas:
gcloud storage buckets update gs://BUCKET_NAME --default-storage-class=DEFAULT_CLASS AUTOCLASS_FLAG
Donde:
BUCKET_NAMEes el nombre del segmento correspondiente. Por ejemplo,my-bucket.DEFAULT_CLASSdefine los metadatos de la clase de almacenamiento del segmento. Al habilitar Autoclass,STANDARDes el único valor válido y es obligatorio si el segmento usa una clase de almacenamiento diferente.AUTOCLASS_FLAGes uno de los siguientes elementos:--enable-autoclasspara habilitar Autoclass.--no-enable-autoclasspara inhabilitar Autoclass.--autoclass-terminal-storage-class=CLASSpara definir la clase de almacenamiento terminal de Autoclass. CLASS puede serNEARLINEoARCHIVE. Cuando utilice esta marca en un contenedor con Autoclass inhabilitado, incluya también la marca--enable-autoclassen el comando.
Si la solicitud se hace correctamente, la respuesta será similar a la del siguiente ejemplo:
Updating gs://my-bucket/... Completed 1
Bibliotecas de cliente
C++
Para obtener más información, consulta ladocumentación de referencia de la API C++ de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
C#
Para obtener más información, consulta ladocumentación de referencia de la API C# de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Go
Para obtener más información, consulta ladocumentación de referencia de la API Go de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Java
Para obtener más información, consulta ladocumentación de referencia de la API Java de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Node.js
Para obtener más información, consulta ladocumentación de referencia de la API Node.js de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
PHP
Para obtener más información, consulta ladocumentación de referencia de la API PHP de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Python
Para obtener más información, consulta ladocumentación de referencia de la API Python de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Ruby
Para obtener más información, consulta ladocumentación de referencia de la API Ruby de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
APIs REST
API JSON
- Tener gcloud CLI instalado e inicializado, lo que te permite generar un token de acceso para el encabezado
Authorization. - Crea un archivo JSON que contenga la siguiente información:
{
"storageClass": "DEFAULT_CLASS",
"autoclass": {
"enabled": BOOLEAN,
"terminalStorageClass":TERMINAL_CLASS
}
}
Donde:DEFAULT_CLASSdefine los metadatos de la clase de almacenamiento del segmento. Al habilitar Autoclass,STANDARDes el único valor válido y es obligatorio si el segmento usa una clase de almacenamiento diferente.BOOLEANpara habilitar Autoclass ofalsepara inhabilitarlo.trueTERMINAL_CLASSes laclase de almacenamiento de terminal que se debe usar cuando Autoclass está habilitado.
- Usa cURL para llamar a la API JSON con una solicitud de PATCHcontenedor:
curl -X PATCH --data-binary @JSON_FILE_NAME \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=autoclass"
Donde:JSON_FILE_NAMEes la ruta del archivo JSON que has creado en el paso 2.BUCKET_NAMEes el nombre del segmento correspondiente. Por ejemplo,my-bucket.
API XML
Esta función no se puede gestionar a través de la API XML. Usa la Google Cloud consola u otra herramienta.
Ver el estado de Autoclass de un cubo
Para ver el estado de Autoclass de un segmento concreto, sigue estos pasos:
Consola
- En la Google Cloud consola, ve a la página Segmentos de Cloud Storage.
Ir a Contenedores - Haga clic en el nombre del segmento cuyo estado quiera consultar.
- Haz clic en la pestaña Configuration (Configuración).
- El estado de Autoclass se muestra en el campo Clase de almacenamiento predeterminada.
Si Autoclass está habilitado, el campo muestra Gestionado con Autoclass y el campo Clases incluidas muestra las clases de almacenamiento entre las que pueden cambiar los objetos.
Línea de comandos
Usa el comando gcloud storage buckets describe con la marca --format:
gcloud storage buckets describe gs://BUCKET_NAME --format="default(autoclass)"
Donde BUCKET_NAME es el nombre del contenedor cuyo estado quieres ver. Por ejemplo, my-bucket.
Si la solicitud se hace correctamente, la respuesta será similar a la del siguiente ejemplo:
autoclass: enabled: true terminalStorageClass: ARCHIVE terminalStorageClassUpdateTime: '2023-02-10T16:11:02.384000+00:00' toggleTime: '2022-11-09T16:01:40.775000+00:00'
Bibliotecas de cliente
C++
Para obtener más información, consulta ladocumentación de referencia de la API C++ de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
C#
Para obtener más información, consulta ladocumentación de referencia de la API C# de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Go
Para obtener más información, consulta ladocumentación de referencia de la API Go de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Java
Para obtener más información, consulta ladocumentación de referencia de la API Java de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Node.js
Para obtener más información, consulta ladocumentación de referencia de la API Node.js de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
PHP
Para obtener más información, consulta ladocumentación de referencia de la API PHP de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Python
Para obtener más información, consulta ladocumentación de referencia de la API Python de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
Ruby
Para obtener más información, consulta ladocumentación de referencia de la API Ruby de Cloud Storage.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación para bibliotecas de cliente.
APIs REST
API JSON
- Tener gcloud CLI instalado e inicializado, lo que te permite generar un token de acceso para el encabezado
Authorization. - Usa cURL para llamar a la API JSON con una solicitud GET Bucket que incluya el campo
autoclass:
curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=autoclass"
DondeBUCKET_NAMEes el nombre del segmento correspondiente. Por ejemplo,my-bucket.
Si el segmento tiene Autoclass habilitado, la respuesta será similar a la del siguiente ejemplo:
{
"autoclass": {
"enabled": "BOOLEAN",
"toggleTime": "DATETIME",
"terminalStorageClass": "STORAGE_CLASS",
"terminalStorageClassUpdateTime": "DATETIME"
},
}
API XML
Esta función no se puede gestionar a través de la API XML. Usa la Google Cloud consola u otra herramienta.
Siguientes pasos
- Más información sobre Autoclass
- Consulta información sobre la gestión del ciclo de vida de los objetos, que cambia automáticamente la clase de almacenamiento de un objeto cuando cumple los criterios que especifiques.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-12-10 (UTC).