Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Almacenamiento en la nube para Firebase

Cloud Storage para Firebase está diseñado para desarrolladores de aplicaciones que necesitan almacenar y entregar contenido generado por el usuario, como fotos o videos.

Cloud Storage para Firebase es un servicio de almacenamiento de objetos potente, simple y rentable creado para la escala de Google. Los SDK de Firebase para Cloud Storage agregan la seguridad de Google a las cargas y descargas de archivos para sus aplicaciones de Firebase, independientemente de la calidad de la red.

Puede usar nuestros SDK para almacenar imágenes, audio, video u otro contenido generado por el usuario. En el servidor, puede usar las API de Google Cloud Storage para acceder a los mismos archivos.

Configuración de iOS+ Configuración de Android Configuración web Configuración de Flutter Configuración de C++ Configuración de Unity

Capacidades clave

Operaciones robustas Los SDK de Firebase para Cloud Storage realizan cargas y descargas independientemente de la calidad de la red. Las cargas y descargas son sólidas, lo que significa que se reinician donde se detuvieron, lo que ahorra tiempo y ancho de banda a los usuarios.
Fuerte seguridad Los SDK de Firebase para Cloud Storage se integran con Firebase Authentication para proporcionar una autenticación simple e intuitiva para los desarrolladores. Puede usar nuestro modelo de seguridad declarativa para permitir el acceso según el nombre del archivo, el tamaño, el tipo de contenido y otros metadatos.
Alta escalabilidad Cloud Storage está diseñado para una escala de exabytes cuando su aplicación se vuelve viral. Crezca sin esfuerzo desde el prototipo hasta la producción utilizando la misma infraestructura que impulsa a Spotify y Google Photos.

¿Como funciona?

Los desarrolladores usan los SDK de Firebase para Cloud Storage para cargar y descargar archivos directamente de los clientes. Si la conexión de red es deficiente, el cliente puede volver a intentar la operación justo donde la dejó, ahorrando tiempo y ancho de banda a sus usuarios.

Cloud Storage para Firebase almacena sus archivos en un depósito de Google Cloud Storage , lo que los hace accesibles a través de Firebase y Google Cloud. Esto le permite la flexibilidad de cargar y descargar archivos desde clientes móviles a través de los SDK de Firebase para almacenamiento en la nube. Además, puede realizar el procesamiento del lado del servidor, como el filtrado de imágenes o la transcodificación de video, utilizando las API de Google Cloud Storage . Cloud Storage escala automáticamente, lo que significa que no es necesario migrar a ningún otro proveedor. Obtenga más información sobre todos los beneficios de nuestra integración con Google Cloud .

Los SDK de Firebase para Cloud Storage se integran a la perfección con Firebase Authentication para identificar a los usuarios, y proporcionamos un lenguaje de seguridad declarativo que le permite establecer controles de acceso en archivos individuales o grupos de archivos, para que pueda hacer que los archivos sean tan públicos o privados como desee.

Ruta de implementación

Integre los SDK de Firebase para almacenamiento en la nube. Incluya clientes rápidamente a través de Gradle, CocoaPods o un script incluido.
Crear una referencia Haga referencia a la ruta de un archivo, como "images/mountains.png", para cargarlo, descargarlo o eliminarlo.
Subir o Descargar Cargue o descargue tipos nativos en la memoria o en el disco.
Proteja sus archivos Utilice las reglas de seguridad de Firebase para almacenamiento en la nube para proteger sus archivos.

¿Desea almacenar otros tipos de datos?

  • Cloud Firestore es una base de datos flexible y escalable para el desarrollo móvil, web y de servidor de Firebase y Google Cloud.
  • Firebase Realtime Database almacena datos de aplicaciones JSON, como el estado del juego o mensajes de chat, y sincroniza los cambios al instante en todos los dispositivos conectados. Para obtener más información sobre las diferencias entre las opciones de base de datos, consulte Elegir una base de datos: Cloud Firestore o Realtime Database .
  • Firebase Remote Config almacena pares clave-valor especificados por el desarrollador para cambiar el comportamiento y la apariencia de su aplicación sin necesidad de que los usuarios descarguen una actualización.
  • Firebase Hosting aloja HTML, CSS y JavaScript para su sitio web, además de otros recursos proporcionados por los desarrolladores, como gráficos, fuentes e íconos.

Próximos pasos