En esta página, se muestra cómo descargar objetos de tus buckets de Cloud Storage en la memoria mediante las bibliotecas cliente de Cloud Storage. La descarga en la memoria es útil cuando deseas evitar escrituras innecesarias en el almacenamiento persistente. Para obtener instrucciones sobre cómo descargar objetos directamente en la memoria persistente, consulta Descarga objetos en la memoria persistente. Para obtener una descripción general conceptual de cómo funcionan las descargas en Cloud Storage, consulta Cargas y descargas.
Roles obligatorios
Para obtener los permisos necesarios para descargar objetos, pídele a tu administrador que te otorgue el rol de visualizador de objetos de Storage (roles/storage.objectViewer
) en el bucket.
Este rol contiene el permiso necesario para descargar objetos. Para ver el permiso exacto que es necesario, expande la sección Permisos requeridos:
Permisos necesarios
storage.objects.get
También puedes obtener estos permisos con otros roles predefinidos o roles personalizados.
Para obtener instrucciones para otorgar roles a los buckets, consulta Usa IAM con buckets.
Descarga un objeto en la memoria
Bibliotecas cliente
C++
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage C++.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
C#
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage C#.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Go.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Java.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Node.js.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage PHP.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Python.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Storage Ruby.
Para autenticarte en Cloud Storage, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
¿Qué sigue?
- Transfiere datos desde proveedores de servicios en la nube o desde otras fuentes en línea, como listas de URLs.
- Transfiere objetos a tu instancia de Compute Engine.