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 maneras, según cómo desees trabajar con los datos.
Vínculo de la API
Obtén el nombre del objeto público y el bucket que almacena el objeto.
Usa el siguiente URI para acceder a un objeto en el bucket:
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úblicos Landsat dataset. Puedes vincular 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 este vínculo:
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
Console
Obtén el nombre del objeto público y el bucket que almacena el objeto.
Mediante un navegador web, accede al objeto con el siguiente URI (se te pedirá acceder si no accediste):
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
Si el público tiene permiso para enumerar el contenido del bucket, puedes enumerar todos los objetos en el bucket 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úblicos Landsat dataset. Puedes acceder al bucket con el siguiente vínculo:
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
Línea de comandos
gcloud
Si no tienes la CLI de gcloud, sigue estas instrucciones para instalarla.
Obtén el nombre del objeto público y el bucket que almacena el objeto.
Si se otorga al público el permiso para enumerar el contenido del bucket, puedes enumerar algunos o todos los objetos contenidos en el bucket mediante el uso del comando
ls
.Por ejemplo, el bucket público de Google
gcp-public-data-landsat
contiene el conjunto de datos públicos Landsat dataset. Puedes enumerar los objetos con el prefijoLC08/01/001/003/LC
mediante el siguiente comando:gcloud alpha storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
Descarga objetos públicos específicos contenidos en el bucket mediante el comando
cp
.Por ejemplo, el siguiente comando descarga un archivo del depósito
gcp-public-data-landsat
a tu directorio local:gcloud alpha 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 .
gsutil
Si no tienes gsutil, sigue estas instrucciones para su instalación.
Obtén el nombre del objeto público y el bucket que almacena el objeto.
Si se otorga al público el permiso para enumerar el contenido del bucket, puedes enumerar algunos o todos los objetos contenidos en el bucket mediante el uso del comando
ls
.Por ejemplo, el bucket público de Google
gcp-public-data-landsat
contiene el conjunto de datos públicos Landsat dataset. Puedes enumerar los objetos con el prefijoLC08/01/001/003/LC
mediante el siguiente comando:gsutil ls -r gs://gcp-public-data-landsat/LC08/01/001/003/LC*
Descarga objetos públicos específicos contenidos en el bucket mediante el comando
cp
.Por ejemplo, el siguiente comando descarga un archivo del depósito
gcp-public-data-landsat
a tu directorio local:gsutil 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 .
Muestras de código
C++
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para C++.
C#
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para C#.
Go
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para Go.
Java
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para Java.
Node.js
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para Node.js.
Python
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para Python.
Ruby
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para Ruby.
¿Qué sigue?
- Aprende a compartir públicamente un objeto.
- Conoce las opciones para controlar el acceso a tus datos.
- Controla el acceso a tus datos mediante permisos de IAM.
- Descarga objetos de un bucket.