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

  1. Obtener el nombre del objeto público y el segmento que lo almacena.
  2. 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:

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

  1. Obtener el nombre del objeto público y el segmento que lo almacena.
  2. 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
  3. 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

  1. 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
  2. Obtener el nombre del objeto público y el segmento que lo almacena.
  3. 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 prefijo LC08/01/001/003/LC con el siguiente comando:
    gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
  4. 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 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.