Almacenamiento de Archivos en Firebase: Gestión y Seguridad
Clase 22 de 32 • Curso de Firebase 5 para Web
Contenido del curso
Consola Web de Administración
Autenticación de Usuarios
- 6

Servicios de autenticación de Firebase
06:30 min - 7

Crear usuarios con Firebase Authentication
13:12 min - 8

Autenticación de Usuarios con Firebase: Registro y Verificación de Email
15:02 min - 9

Autenticación con Google usando Firebase en aplicaciones web
06:22 min - 10

Login con Facebook en Firebase
09:47 min - 11

Gestión de Autenticación de Usuarios con Firebase
11:42 min - 12

Gestión de usuarios en consola Firebase
05:05 min - 13

Importar y exportar usuarios de Firebase
04:17 min
Gestión de la Base de Datos
- 14

Firestore vs Realtime Database: por qué migrar
08:36 min - 15
Comparación entre Realtime Database y Firestore de Firebase
02:11 min - 16

Habilitar Firestore en Firebase Console
09:53 min - 17

Cómo insertar datos en Firestore con validación
10:53 min - 18

Consultas en Tiempo Real con Firestore para Aplicaciones Web
15:01 min - 19

Operaciones avanzadas de Firestore
13:12 min - 20

Reglas de seguridad básicas en Firestore
08:07 min - 21

Creación y gestión de índices en Firestore para optimizar consultas
07:13 min
Almacenamiento de archivos
Hosting
Notificaciones Push
Conclusiones
Potencia tu app con Firebase Storage: guarda imágenes, videos y documentos con redundancia global, alta escalabilidad y reglas de seguridad basadas en autenticación. Con gestión automática de fallos de red y operaciones robustas, tendrás un flujo estable para subir y descargar archivos, además de opciones claras de precios y un plan gratuito conveniente.
¿Qué es Firebase Storage y por qué usarlo?
Firebase ofrece un almacenamiento de archivos para todo tipo de medios que tu aplicación necesita. Brinda redundancia global al replicar archivos en diferentes regiones y data centers, lo que acelera el acceso según la ubicación del usuario. Además, gestiona los problemas de red pausando las subidas y reanudándolas cuando vuelve la conexión, sin perder progreso. Las operaciones robustas permiten subir, descargar y hacer batch de archivos, con escalabilidad respaldada por los servidores de Google.
- Guarda imágenes, videos y documentos sin límite práctico de crecimiento.
- Redundancia global con copias en varias regiones y data centers.
- Reanudación de subidas ante fallos de Internet.
- Operaciones: subir, descargar y batch de archivos.
- Escala en la infraestructura de Google para gigas, teras y petabytes.
¿Qué límites y precios tiene el plan gratuito y de pago?
El plan gratuito incluye hasta cinco gigas de almacenamiento. También ofrece hasta un gigabyte de descarga por día, veinte mil operaciones de subida y cincuenta mil de descarga. Al superar estos límites, entra el pago por uso: cobra cero punto cero veintiséis centavos de dólar por giga mensual y varios centavos por gigabyte de descarga y por operaciones de subida y descarga.
¿Qué tipo de archivos y metadata puedes guardar?
Puedes almacenar todo tipo de documentos: videos, imágenes, Word, Excel o el formato que necesites. Además, puedes asignar metadata como nombre, tamaño y tipo de contenido, útil para validaciones o reglas de seguridad. La plataforma también muestra fechas de creación y actualización, ubicación interna en Google Cloud/Firebase y la URL de descarga.
¿Cómo protege Firebase Storage tus archivos?
Es seguro. Puedes definir reglas para controlar quién lee o escribe en el storage. La regla por defecto permite acceso solo a usuarios autenticados. También puedes configurar que cada usuario acceda únicamente a sus propios archivos. Si generas una URL pública de descarga, puedes limitar su alcance con reglas.
- Regla por defecto: solo leer y escribir si el usuario está autenticado.
- Control por usuario: acceso a archivos propios, no de otros usuarios.
- Restricción de URL públicas con reglas de seguridad.
- Validaciones basadas en metadata como tipo y tamaño.
¿Cómo empezar en la consola y gestionar archivos?
La configuración inicial es directa desde la consola de Firebase. En pocos pasos creas el repositorio y comienzas a subir contenido, con carpetas y vistas para consultar metadata y URLs de descarga.
- Entra a la consola de Firebase y abre la pestaña storage.
- Haz clic en Empezar y acepta la regla por defecto de autenticación.
- Se crea tu repositorio de storage.
- Sube archivos manualmente desde la interfaz.
- Crea una carpeta (por ejemplo, imágenes) y carga archivos dentro.
- Selecciona un archivo para ver la vista previa.
- Consulta su metadata: nombre, tamaño, tipo, fechas de creación y actualización.
- Revisa su ubicación interna en Google Cloud/Firebase.
- Genera y copia la URL de descarga; puedes tener varias URLs.
- Controla el acceso con reglas para evitar exposición no deseada.
¿Te quedó alguna duda sobre storage, reglas o metadata? Cuéntame en comentarios qué quieres implementar y en qué parte necesitas ayuda.