Acceder a datos públicos (original) (raw)
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úblicamenteLC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIFcon el enlace:
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. Puedes acceder al segmento con lo siguiente:
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 inity, en su lugar, ejecuta el siguiente comando:
gcloud config set auth/disable_credentials True
- Cuando instales la CLI de gcloud, si no quieres autenticarte, omite el paso de ejecutar el comando
- 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 Googlegcp-public-data-landsatcontiene el conjunto de datos público de Landsat. Puedes enumerar los objetos con el prefijoLC08/01/001/003/LCcon 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 bucketgcp-public-data-landsaten 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 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.
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.