Inizia a utilizzare Firebase con un progetto Google Cloud esistente
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Un progetto Firebase è un progetto Google Cloud in cui sono abilitati alcuni servizi e configurazioni aggiuntivi specifici di Firebase. Questa operazione viene comunemente chiamata "aggiunta di Firebase" a un progetto Google Cloud. Questa pagina descrive come "aggiungere Firebase", oltre ad alcune domande frequenti.
Quando aggiungi Firebase a un progetto Google Cloud, Firebase attiva automaticamente diverse API e crea service account per semplificare l'utilizzo di tutti i servizi e le interfacce Firebase. Firebase aggiunge anche un'etichetta firebase:enabled al tuo progetto nella pagina IAM e amministrazione > Etichette della console Google Cloud. 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:
Nel progetto puoi utilizzare prodotti e API sia di Firebase che di Google Cloud.
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).
La fatturazione per il progetto è condivisa tra Firebase e Google Cloud. Se la fatturazione è abilitata per il tuo progetto Google Cloud, il tuo progetto Firebase sarà nel 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 delle risorse applicata al tuo progetto Google Cloud (ad esempio organizzazione, cartelle ecc.) verrà applicata 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 sia a Firebase che a 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 Firebase" completamente dal progetto Google Cloud). Scopri di più in queste domande frequenti.
È necessario accettare i Termini di servizio di Firebase per iniziare a utilizzare Firebase?
Per accedere e utilizzare tutte le funzionalità di Firebase in un progetto Google Cloud, devi accettare i Termini di servizio di Firebase. Devi anche accettare i Termini di Firebase per "aggiungere Firebase" a un progetto Google Cloud esistente.
Devi accettare i Termini di Firebase una sola volta per il tuo Account Google, indipendentemente dal numero di progetti a cui hai accesso. Quando accetti i termini, li accetti per il tuo Account Google; l'accettazione non avviene a livello di progetto per tutti i membri del progetto.
Puoi accettare i Termini di Firebase tramite la console Firebase utilizzando una delle seguenti opzioni. Quando richiesto, accetta i Termini. Se non ti viene chiesto di accettare i Termini di Firebase, significa che li hai già accettati.
Crea un nuovo progetto Firebase utilizzando la console Firebase, quindi accetta i Termini di Firebase.
Apri un progetto Firebase esistente nella console Firebase, quindi accetta i Termini di Firebase (ad esempio, se qualcuno ti ha invitato a diventare un membro del progetto, ovvero un'entità, nel progetto).
Apri un progetto Google Cloud esistente nella console Firebase,
"aggiungi Firebase"
e accetta i Termini di Firebase.
Quali autorizzazioni sono necessarie per "aggiungere Firebase"?
Per "aggiungere Firebase" a un progetto Google Cloud esistente, un membro del progetto (ovvero un'entità) deve disporre delle seguenti autorizzazioni IAM:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
I ruoli IAM Editor e Proprietario contengono queste autorizzazioni per impostazione predefinita.
Perché la console Firebase non riesce a caricare un elenco dei miei progetti Google Cloud esistenti?
Queste domande frequenti sono spesso applicabili se stai tentando di "aggiungere Firebase" a un progetto Google Cloud esistente utilizzando la console Firebasee hai accesso a molte migliaia di progetti Google Cloud.
È sufficiente aggiungere l'etichetta firebase:enabled per aggiungere Firebase?
Tutti i progetti Firebase hanno un'etichetta firebase:enabled nella pagina IAM e amministrazione > Etichette della console Google Cloud.
Tuttavia, la semplice aggiunta manuale dell'etichetta firebase:enabled all'elenco delle etichette del progetto NON attiva le configurazioni e i servizi specifici di Firebase per il tuo progetto Google Cloud. Per farlo, devi aggiungere Firebase utilizzando la console Firebase (o, per casi d'uso avanzati, utilizzando l'interfaccia a riga di comando Firebase, l'API REST Firebase Management o Terraform).
Cosa succede quando "aggiungi Firebase" a un progetto Google Cloud esistente?
Un progetto Firebase è un progetto Google Cloud in cui sono abilitati alcuni servizi e configurazioni aggiuntivi specifici di Firebase. Pertanto, quando "aggiungi Firebase" a un progetto Google Cloud esistente, Firebase intraprende le seguenti azioni per semplificare l'utilizzo di tutti i servizi e le interfacce Firebase:
Dopo aver "aggiunto Firebase" a un progetto Google Cloud esistente, l'operazione non può essere annullata
(ovvero non puoi "rimuovere Firebase" completamente dal progetto Google Cloud).
La procedura di "aggiunta di Firebase" abilita le API e i servizi di backend che potrebbero essere utilizzati per altre funzionalità di Google Cloud. La disattivazione di tutti questi servizi abilitati potrebbe causare conseguenze impreviste e indesiderate a causa delle dipendenze.
Posso bloccare l'aggiunta di Firebase per un progetto Google Cloud esistente?
Sebbene non sia possibile bloccare la possibilità di "aggiungere Firebase" a un progetto Google Cloud esistente, puoi procedere nel seguente modo:
Limita i membri del progetto (ovvero le entità) che dispongono dell'autorizzazione IAM firebase.projects.update, necessaria per "aggiungere Firebase".
Passaggi successivi
Consulta le seguenti risorse per scoprire di più sui progetti Firebase:
Informazioni sui progetti Firebase:
fornisce brevi panoramiche di diversi concetti importanti relativi ai progetti
Firebase, tra cui 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 di alto livello per la configurazione dei progetti Firebase
e la registrazione delle app con un progetto in modo da avere un flusso di lavoro di sviluppo
chiaro che utilizza ambienti distinti.
Inizia a utilizzare Firebase nelle tue app web e mobile registrando le tue app nel progetto Firebase e collegandole a Firebase:
iOS+ |
Android |
Web |
Flutter |
Unity |
C++.