En esta página, se muestra cómo descargar objetos de tus buckets en Cloud Storage. Para obtener una descripción general conceptual, consulta Cargas y descargas.
Console
- Abre el navegador de Cloud Storage en Google Cloud Console.
Abrir el navegador de Cloud Storage En la lista de bucket s, haz clic en el nombre del bucket que contiene el objeto que deseas descargar.
Se abrirá la página Detalles del bucket y se seleccionará la pestaña Objetos.
Navega hasta el objeto, que puede estar en una carpeta.
Haz clic en el menú más acciones (
) asociado al objeto.
Selecciona Descargar.
Consulta Solución de problemas para obtener información detallada sobre las operaciones fallidas en el navegador de Cloud Storage.
gsutil
Usa el comando gsutil cp
:
gsutil cp gs://BUCKET_NAME/OBJECT_NAME SAVE_TO_LOCATION
En el ejemplo anterior, se ilustra lo siguiente:
BUCKET_NAME
es el nombre del bucket que contiene el objeto que se descargará. Por ejemplo,my-bucket
.OBJECT_NAME
es el nombre del objeto que se descargará. Por ejemplo,pets/dog.png
.SAVE_TO_LOCATION
es la ruta local en la que guardas tu objeto. Por ejemplo,Desktop/Images
.
Si se ejecuta de forma correcta, la respuesta se parece al siguiente ejemplo:
Operation completed over 1 objects/58.8 KiB.
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.
Puedes usar el método File.download() o File.createReadStream() para descargar un objeto.PHP
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage para PHP.
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.
API de REST
API de JSON
- Obtén un token de acceso de autorización de OAuth 2.0 Playground. Configura Playground para usar tus credenciales de OAuth.
Usa
cURL
para llamar a la API de JSON con una solicitud de objetoGET
:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ -o "SAVE_TO_LOCATION" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/o/OBJECT_NAME?alt=media"
En el ejemplo anterior, se ilustra lo siguiente:
OAUTH2_TOKEN
es el token de acceso que generaste en el paso 1.SAVE_TO_LOCATION
es la ruta a la ubicación en la que deseas guardar el objeto. Por ejemplo,Desktop/dog.png
.BUCKET_NAME
es el nombre del bucket que contiene el objeto que se descargará. Por ejemplo,my-bucket
.OBJECT_NAME
es el nombre del objeto que se descargará. Por ejemplo,pets/dog.png
. Si deseas obtener información sobre cómo codificar en URL los nombres de objetos a fin de que sean seguros para la ruta, consulta Codifica las partes de ruta URI.
API de XML
- Obtén un token de acceso de autorización de OAuth 2.0 Playground. Configura Playground para usar tus credenciales de OAuth.
Usa
cURL
para llamar a la API de XML con una solicitud de objetoGET
:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ -o "SAVE_TO_LOCATION" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME"
Donde:
OAUTH2_TOKEN
es el token de acceso que generaste en el paso 1.SAVE_TO_LOCATION
es la ruta a la ubicación en la que deseas guardar el objeto. Por ejemplo,Desktop/dog.png
.BUCKET_NAME
es el nombre del bucket que contiene el objeto que se descargará. Por ejemplo,my-bucket
.OBJECT_NAME
es el nombre del objeto que se descargará. Por ejemplo,pets/dog.png
.
Para descargar con facilidad todos los objetos de un bucket o subdirectorio, usa el comando gsutil cp
.
¿Qué sigue?
- Lee la descripción general conceptual para subir y descargar contenido.
- Sube objetos a tu bucket.
- Obtén más información sobre cómo realizar descargas transmitidas.
- Transfiere objetos a tu instancia de Compute Engine.
- Obtén información sobre cómo facturar a los solicitantes los cargos de acceso a Cloud Storage.
- Obtén información sobre cómo Cloud Storage puede entregar archivos en formato gzip sin comprimir.