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 con alcuni servizi e configurazioni aggiuntivi specifici di Firebase abilitati. 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 account di servizio per semplificare l'utilizzo di tutti i servizi e le interfacce di Firebase. Firebase aggiunge anche un'etichetta firebase:enabled al tuo progetto nella pagina 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:
Puoi interagire con il progetto utilizzando la
CLI Firebase, l'gcloud CLI e qualsiasi risorsa Terraform di Google.
Puoi utilizzare prodotti e API sia di Firebase che 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 principal) 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 utilizzerà il piano tariffario Blaze con pagamento a consumo di Firebase.
Gli identificatori univoci del progetto (ad esempio
numero di progetto e
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 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.
Console Firebase
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.
In fondo alla pagina, fai clic su
Aggiungi Firebase al progetto Google Cloud.
Nel campo di testo, inizia a inserire il nome del progetto esistente e selezionalo dall'elenco visualizzato.
Tieni presente che per effettuare questa chiamata avrai bisogno del nome della risorsa del tuo progetto.
Per istruzioni dettagliate, consulta
Aggiungere 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 riportate nella sezione
Prima di iniziare
di questa guida.
Terraform
Abilita l'API Firebase Management (firebase.googleapis.com) nel progetto Google Cloud esistente.
Attiva i servizi Firebase per il progetto utilizzando la risorsa
google_firebase_project.
L'accettazione dei Termini di servizio di Firebase è obbligatoria 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 solo 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 ti viene richiesto, accetta i Termini.
Crea un nuovo progetto Firebase utilizzando la console Firebase.
Apri un progetto Firebase esistente nella console Firebase (ad esempio,
qualcuno ti ha invitato a diventare membro del progetto, ovvero un principal).
Apri un Google Cloud esistente nella console Firebase e
"aggiungi Firebase"
al progetto.
Quali autorizzazioni sono necessarie per "aggiungere Firebase"?
Per "aggiungere Firebase" a un progetto Google Cloud esistente, un membro del progetto (ovvero un principal) 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.
L'aggiunta dell'etichetta firebase:enabled è sufficiente per aggiungere Firebase?
Tuttavia, la semplice aggiunta manuale dell'etichetta firebase:enabled all'elenco delle etichette del progetto NON attiva i servizi e le configurazioni 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 con alcuni servizi e configurazioni aggiuntivi specifici di Firebase abilitati. Pertanto, quando "aggiungi Firebase" a un progetto Google Cloud esistente, Firebase esegue le seguenti azioni per semplificare l'utilizzo di tutti i servizi e le interfacce Firebase:
Aggiunge l'etichetta
firebase:enabled
all'interno della
pagina Etichette
della console Google Cloud.
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 API e servizi di backend che possono 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?
Anche se non puoi bloccare la possibilità di "aggiungere Firebase" a un progetto Google Cloud esistente, puoi fare quanto segue:
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 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 di alto livello per la configurazione dei progetti Firebase e la registrazione delle app a un progetto in modo da avere un flusso di lavoro di sviluppo chiaro che utilizzi ambienti distinti.
Inizia a utilizzare Firebase nelle tue app mobile e web registrando le tue
app con il tuo progetto Firebase e collegandole a Firebase:
iOS+ |
Android |
Web |
Flutter |
Unity |
C++.