Algunos datos almacenados en Cloud Storage están configurados para que cualquier persona pueda leerlos en cualquier momento. Se puede acceder a estos datos públicos de varias formas, en función de cómo quieras trabajar con ellos.
Enlace de la API
Obtener el nombre del objeto público y el segmento que lo almacena.
Usa el siguiente URI para acceder a un objeto del segmento:
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
Por ejemplo, el bucket público de Google gcp-public-data-landsat
contiene el conjunto de datos público de Landsat. Puedes crear un enlace al objeto compartido públicamente
LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
con el enlace:
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
Consola
Obtener el nombre del objeto público y el segmento que lo almacena.
Con un navegador web, accede al objeto con el siguiente URI (se te pedirá que inicies sesión si aún no lo has hecho):
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
Si el público tiene permiso para mostrar el contenido del segmento, puedes mostrar todos los objetos del segmento con el siguiente URI:
https://console.cloud.google.com/storage/browser/BUCKET_NAME
Por ejemplo, el bucket público de Google gcp-public-data-landsat
contiene el conjunto de datos público de Landsat. Puede acceder al segmento con:
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
Línea de comandos
Si no tienes la CLI de gcloud, sigue estas instrucciones para instalarla.
Cuando instales la CLI de gcloud, si no quieres autenticarte, omite el paso de ejecutar el comando
gcloud init
y, en su lugar, ejecuta el siguiente comando:gcloud config set auth/disable_credentials True
Obtener el nombre del objeto público y el segmento que lo almacena.
Si se concede permiso para enumerar el contenido del contenedor al público, puedes enumerar algunos o todos los objetos que contiene mediante el comando
ls
.Por ejemplo, el bucket público de Google
gcp-public-data-landsat
contiene el conjunto de datos público de Landsat. Puedes enumerar los objetos con el prefijoLC08/01/001/003/LC
con el siguiente comando:gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
Descarga objetos públicos específicos incluidos en el segmento mediante el comando
cp
.Por ejemplo, el siguiente comando descarga un archivo del bucket
gcp-public-data-landsat
en tu directorio local:gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
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.
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.
Siguientes pasos
- Consulta algunos de los conjuntos de datos públicos que ofrece Cloud Storage.
- Consulta cómo compartir un objeto públicamente.
- Consulta las opciones para controlar el acceso a tus datos.
- Controla el acceso a tus datos mediante permisos de gestión de identidades y accesos.
- Descarga objetos de un segmento.