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.
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
- Cargue su primer archivo en Cloud Storage usando nuestros inicios rápidos para iOS , Android , Web , C++ o Unity .
- Agregue Cloud Storage a su aplicación Apple , Android , Web , C++ o Unity .
- Obtenga información sobre cómo proteger sus archivos con las reglas de seguridad de Firebase para almacenamiento en la nube .
- Agregue funciones nuevas y potentes, como el reconocimiento de imágenes o la conversión de voz a texto, al integrarse con Google Cloud .