En esta página se explica cómo obtener información sobre los metadatos de tus segmentos de Cloud Storage, excluidas las políticas de gestión de identidades y accesos y las listas de control de acceso.
Para saber cómo obtener la política de gestión de identidades y accesos de tu segmento, consulta Ver la política de gestión de identidades y accesos de un segmento.
Roles obligatorios
Para obtener los permisos necesarios para consultar los metadatos de un segmento de Cloud Storage, pide a tu administrador que te conceda el rol Administrador de Storage (roles/storage.admin
) en el segmento.
Este rol contiene los permisos necesarios para obtener los metadatos de un segmento. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
storage.buckets.get
storage.buckets.list
- Este permiso solo es necesario si tienes previsto usar la consola Google Cloud para realizar la tarea en esta página.
También puedes obtener estos permisos con otros roles predefinidos o roles personalizados.
Para obtener instrucciones sobre cómo conceder roles en los contenedores, consulta Usar IAM con contenedores.
Mostrar los metadatos de un segmento
Consola
- En la Google Cloud consola, ve a la página Segmentos de Cloud Storage.
En la lista de segmentos, haga clic en el nombre del segmento cuyos metadatos quiera ver.
Haga clic en la pestaña Configuración para ver los detalles del segmento, como las regiones incluidas, la clase de almacenamiento, los permisos y el tipo de replicación.
Línea de comandos
Usa el comando gcloud storage buckets describe
:
gcloud storage buckets describe gs://BUCKET_NAME
Donde:
BUCKET_NAME
es el nombre del contenedor cuyos metadatos quieres ver. Por ejemplo,my-awesome-bucket
.
Si la solicitud se hace correctamente, la respuesta será similar a la del siguiente ejemplo:
defaultEventBasedHold: false etag: CAE= iamConfiguration: bucketPolicyOnly: enabled: true ...
Bibliotecas de cliente
C++
Para obtener más información, consulta la documentació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 la documentació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 la documentació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 la documentació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 la documentació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 la documentació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 la documentació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 la documentació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.
Terraform
Puedes usar un recurso de Terraform para ver los metadatos de un contenedor.
APIs REST
API JSON
Tener instalada e inicializadala CLI de gcloud, que te permite generar un token de acceso para el encabezado
Authorization
.Usa
cURL
para llamar a la API JSON con una solicitud deGET
contenedor:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Donde
BUCKET_NAME
es el nombre del segmento correspondiente. Por ejemplo,my-bucket
.También puede acotar los resultados de los metadatos mediante el parámetro de cadena de consulta
fields
. Por ejemplo:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
FIELD#
es una propiedad de un contenedor que quieres incluir en el resultado. Por ejemplo,projectNumber
ystorageClass
.
La respuesta tiene este aspecto:
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
API XML
Tener instalada e inicializadala CLI de gcloud, que te permite generar un token de acceso para el encabezado
Authorization
.Usa
cURL
para llamar a la API XML con una solicitud deGET
contenedor:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Donde:
BUCKET_NAME
es el nombre del segmento correspondiente. Por ejemplo,my-bucket
.QUERY_PARAMETER
es el campo de metadatos que quieres devolver. Por ejemplo,storageClass
para obtener la clase de almacenamiento del segmento. Solo puedes usar un parámetro de consulta a la vez con la API XML. Para ver una lista de los campos de metadatos admitidos por la API XML, consulta la página de referencia deGET
segmentos.
La respuesta es similar al siguiente ejemplo:
<StorageClass>STANDARD</StorageClass>
.
Siguientes pasos
- Consulta la descripción general de los metadatos de los segmentos.
- Lista los objetos de tu segmento.
- Obtener el tamaño de un segmento
- Obtener los metadatos de un objeto.
- Cambia la clase de almacenamiento predeterminada del segmento.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de Cloud Storage en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Probar Cloud Storage gratis