Cloud Storage for Firebase
Cloud Storage for Firebase è basato su velocità e sicurezza Infrastruttura Google Cloud per gli sviluppatori di app che devono archiviare e gestire contenuti generati dagli utenti, come foto o video.
Puoi utilizzare i nostri SDK client per archiviare immagini, audio, video o altri contenuti generati dagli utenti. Sul server, puoi utilizzare Firebase Admin SDK per gestire bucket, creare URL di download, usare Google Cloud Storage API per accedere ai tuoi file.
Iniziamo? Scegli la tua piattaforma:
Funzionalità chiave
Operazioni solide | Gli SDK Firebase per Cloud Storage eseguono caricamenti e download indipendentemente da qualità della rete. Caricamenti e download sono affidabili, il che significa che riprendono da dove si sono interrotti, facendo risparmiare tempo e larghezza di banda agli utenti. |
Sicurezza efficace | Gli SDK Firebase per Cloud Storage si integrano con Firebase Authentication per fornire un'autenticazione semplice e intuitiva per gli sviluppatori. Puoi utilizzare il nostro modello di sicurezza dichiarativo per consentire l'accesso in base a nome, dimensione e contenuto del file tipo e altri metadati. |
Elevata scalabilità | Cloud Storage è un'app pensata per l'ordine negli exabyte quando la tua app diventa virale. Passa facilmente dal prototipo alla produzione utilizzando la stessa infrastruttura alla base di Spotify e Google Foto. |
Come funziona?
Gli sviluppatori utilizzano gli SDK Firebase per Cloud Storage per caricare e scaricare file direttamente dai client. Se la connessione di rete è scarsa, il client è in grado di ritentare l'operazione esattamente da dove si era interrotto, risparmiando tempo e larghezza di banda per gli utenti.
Cloud Storage for Firebase archivia i tuoi file in un Bucket Google Cloud Storage, rendendoli accessibili sia tramite Firebase che Google Cloud. Questo consente di la flessibilità di caricare e scaricare file da client mobile tramite Firebase SDK per Cloud Storage. Inoltre, puoi eseguire l'elaborazione lato server, ad esempio il filtraggio delle immagini o la transcodifica dei video, utilizzando le API Google Cloud Storage. Cloud Storage scala automaticamente, il che significa che non è necessario eseguire la migrazione a qualsiasi altro provider. Scopri di più su tutti i vantaggi delle nostre per l'integrazione con Google Cloud.
Gli SDK Firebase per Cloud Storage si integrano perfettamente con Firebase Authentication per identificare gli utenti e forniamo un linguaggio di sicurezza dichiarativo che ti consente di impostare controlli di accesso su singoli file o gruppi di file, in modo da poterli rendere quanto più pubblici o privati desideri.
Percorso di implementazione
Integra gli SDK Firebase per Cloud Storage. | Includi rapidamente i clienti tramite Gradle, CocoaPods o uno script. | |
Creazione di un riferimento | Fai riferimento al percorso di un file, ad esempio "images/mountains.png", per caricarlo, scaricarlo o eliminarlo. | |
Carica o scarica | Carica o scarica in tipi nativi in memoria o su disco. | |
Proteggi i tuoi file | Usa Firebase Security Rules per Cloud Storage per proteggere i tuoi file. | |
(Facoltativo) Crea e condividi gli URL di download | Utilizza la Firebase Admin SDK per generare URL condivisibili che consentano agli utenti di scaricare oggetti. |
Vuoi archiviare altri tipi di dati?
- Cloud Firestore è un database flessibile e scalabile per mobile, web e server da Firebase e Google Cloud.
- Firebase Realtime Database archivia i dati dell'applicazione JSON, come lo stato dei giochi o i messaggi di chat, e sincronizza immediatamente le modifiche su su tutti i dispositivi connessi. Per saperne di più sulle differenze tra database vedi le opzioni disponibili. Scegli un database: Cloud Firestore o Realtime Database.
- Firebase Remote Config di negozi specificati dallo sviluppatore coppie chiave-valore per modificare il comportamento e l'aspetto dell'app senza richiedere agli utenti di scaricare un aggiornamento.
- Firebase Hosting ospita i file HTML, CSS e JavaScript per il tuo sito web, nonché altri asset forniti dallo sviluppatore, ad esempio elementi grafici, caratteri e icone.
Passaggi successivi
- Carica il tuo primo file su Cloud Storage utilizzando le nostre guide rapide per iOS Android, Web, C++, o Unity.
- Aggiungi Cloud Storage alla tua Apple, Android, web, C++ o Unity.
- Scopri come proteggere i tuoi file utilizzando Firebase Security Rules per Cloud Storage.
- Aggiungi nuove ed efficaci funzionalità come il riconoscimento delle immagini o la conversione della voce in testo tramite integrazione con Google Cloud.