Un progetto Firebase è un progetto Google Cloud con alcune configurazioni e alcuni servizi aggiuntivi specifici di Firebase abilitati. Questa operazione viene comunemente chiamata "aggiunta di Firebase" a un Google Cloud progetto. Questa pagina descrive come "aggiungere Firebase" e risponde ad alcune domande frequenti.
Quando aggiungi Firebase a un progetto Google Cloud, Firebase abilita automaticamente
diverse API e crea account di servizio per semplificare l'utilizzo di tutti i servizi
e le interfacce Firebase. Firebase aggiunge anche un
firebase:enabled etichetta
al tuo progetto nella pagina IAM e amministrazione >
Etichette
della Google Cloud console. Scopri di più su
cosa succede quando "aggiungi Firebase".
Relazione tra un progetto Firebase e un progetto Google Cloud
Poiché un progetto Firebase è un progetto Google Cloud project:
Puoi accedere al progetto e interagire con esso nella Firebase console nonché nella Google Cloud console e nella console API di Google.
Puoi interagire con il progetto utilizzando l' Firebase CLI, e qualsiasi risorsa Terraform di Google.gcloud CLI
Puoi utilizzare prodotti e API sia di Firebase sia di Google Cloud nel progetto.
I ruoli e le autorizzazioni IAM per il progetto sono condivisi tra Firebase e Google Cloud. Qualsiasi accesso di un membro del progetto (ovvero, un'entità) al tuo progetto Google Cloud si applicherà anche al tuo progetto Firebase (e viceversa).
Fatturazione del progetto è condivisa tra Firebase e Google Cloud. Se la fatturazione è abilitata nel tuo progetto Google Cloud, per il tuo progetto Firebase sarà valido il piano tariffario Blaze con pagamento a consumo di Firebase.
Gli identificatori univoci del progetto (come il numero di progetto e l'ID progetto) sono condivisi tra Firebase e Google Cloud.
Qualsiasi gerarchia di risorse applicata al tuo Google Cloud progetto (ad esempio organizzazione, cartelle, e così via) si applicherà anche al tuo progetto Firebase.
L'eliminazione del progetto comporta l'eliminazione in Firebase e Google Cloud.
L'eliminazione o la modifica di una risorsa o di dati all'interno del progetto si applica a Firebase e Google Cloud.
Come aggiungere Firebase a un progetto Google Cloud esistente
Puoi "aggiungere Firebase" a un progetto Google Cloud esistente utilizzando una delle seguenti opzioni. Assicurati di disporre delle autorizzazioni necessarie per aggiungere Firebase al progetto Google Cloud.
Tieni presente che, una volta "aggiunto Firebase" a un progetto Google Cloud esistente, l'operazione non può essere annullata (ovvero non puoi rimuovere completamente "Firebase" dal progetto Google Cloud). Scopri di più in queste Domande frequenti.
Firebase console
Accedi alla Firebase console con l' account che ti dà accesso al progetto Google Cloud esistente.
Fai clic sul pulsante per creare un nuovo progetto Firebase.
Nella parte inferiore della pagina, fai clic su Aggiungi Firebase al progetto Google Cloud.
Nel campo di testo, inizia a inserire il nome del progetto esistente, quindi seleziona il progetto dall'elenco visualizzato.
Fai clic su Apri progetto.
Se richiesto, accetta i Termini di Firebase.
Segui le istruzioni sullo schermo per "aggiungere Firebase" e configurare un progetto Firebase.
Tieni presente che l'attivazione dell'assistenza AI nella console Firebase e Google Analytics è facoltativa.
Firebase interfaccia a riga di comando
Se non l'hai ancora fatto, installa la CLI Firebase.
Accedi con lo stesso Account Google che ti dà accesso al progetto Google Cloud esistente.
Esegui questo comando:
firebase projects:addfirebase
Quando richiesto, seleziona il progetto esistente dall'elenco visualizzato.Google Cloud
API REST
Abilita l' API Firebase Management nel progetto esistente Google Cloud.
Genera il token di accesso API.
Abilita i servizi Firebase per il progetto chiamando
projects.addFirebase.Tieni presente che per effettuare questa chiamata avrai bisogno del nome della risorsa del tuo progetto.
Per istruzioni dettagliate, consulta Aggiungere i servizi Firebase al progetto nella guida di Firebase: "Configurare e gestire un progetto Firebase utilizzando l'API REST Management". Assicurati di seguire tutte le istruzioni nella Prima di iniziare sezione di questa guida.
Terraform
Abilita l'API Firebase Management (
firebase.googleapis.com) nel progetto Google Cloud esistente.Abilita i servizi Firebase per il progetto utilizzando la risorsa
google_firebase_project.
Per informazioni dettagliate sull'utilizzo di Firebase e Terraform, consulta Iniziare a utilizzare Terraform e Firebase.
Domande frequenti e risoluzione dei problemi
Passaggi successivi
Consulta le seguenti risorse per saperne di più sui progetti Firebase:
Informazioni sui progetti Firebase — fornisce brevi panoramiche di diversi concetti importanti sui progetti Firebase, inclusa la loro relazione con Google Cloud e la gerarchia di base di un progetto e delle relative app e risorse.
Best practice generali per la configurazione dei progetti Firebase — fornisce best practice generali e di alto livello per la configurazione dei progetti Firebase e la registrazione delle app in un progetto in modo da avere un flusso di lavoro di sviluppo chiaro che utilizza ambienti distinti.
Inizia a utilizzare Firebase nelle tue app per dispositivi mobili e web registrando le app nel tuo progetto Firebase e collegandole a Firebase: iOS+ | Android | Web | Flutter | Unity | C++.