Ein Firebase-Projekt ist ein Google Cloud-Projekt, für das einige zusätzliche Firebase-spezifische Konfigurationen und Dienste aktiviert sind. Dies wird häufig als „Firebase zu einem Google Cloud-Projekt hinzufügen“ bezeichnet. Auf dieser Seite wird beschrieben, wie Sie Firebase hinzufügen, und es werden einige häufig gestellte Fragen beantwortet.
Wenn Sie einem Google Cloud-Projekt Firebase hinzufügen, werden automatisch mehrere APIs aktiviert und Dienstkonten erstellt, um die Verwendung aller Firebase-Dienste und ‑Schnittstellen zu vereinfachen. Firebase fügt Ihrem Projekt in der Seite „Labels“ der Google Cloud Console auch das firebase:enabled
-Label hinzu. Weitere Informationen
Beziehung zwischen einem Firebase-Projekt und einem Google Cloud-Projekt
Da ein Firebase-Projekt ein Google Cloud-Projekt ist:
Sie können in der Firebase-Konsole, der Google Cloud-Konsole und der Google APIs Console auf das Projekt zugreifen und damit interagieren.
Sie können mit dem Projekt über die Firebase-Befehlszeile, die gcloud CLI und alle Terraform-Ressourcen von Google interagieren.
Sie können Produkte und APIs von Firebase und Google Cloud im Projekt verwenden.
IAM-Berechtigungen und ‑Rollen für das Projekt werden von Firebase und Google Cloud gemeinsam genutzt. Jeder Zugriff, den ein Projektmitglied (d. h. ein Prinzipal) auf Ihr Google Cloud-Projekt hat, gilt auch für Ihr Firebase-Projekt (und umgekehrt).
Die Abrechnung für das Projekt wird von Firebase und Google Cloud gemeinsam genutzt. Wenn die Abrechnung für Ihr Google Cloud-Projekt aktiviert ist, wird für Ihr Firebase-Projekt der Firebase-Tarif „Blaze“ (Pay as you go) angewendet.
Eindeutige Kennzeichnungen für das Projekt, z. B. die Projektnummer und die Projekt-ID, werden in Firebase und Google Cloud gemeinsam verwendet.
Jede Ressourcenhierarchie, die auf Ihr Google Cloud-Projekt angewendet wird (z. B. Organisation, Ordner usw.), wird auch auf Ihr Firebase-Projekt angewendet.
Wenn Sie das Projekt löschen, wird es in Firebase und Google Cloud gelöscht.
Wenn Sie eine Ressource oder Daten im Projekt löschen oder ändern, gilt das für Firebase und Google Cloud.
Firebase zu einem vorhandenen Google Cloud-Projekt hinzufügen
Sie können einem vorhandenen Google Cloud-Projekt mit einer der folgenden Optionen Firebase hinzufügen. Prüfen Sie, ob Sie die erforderlichen Berechtigungen zum Hinzufügen von Firebase zum Projekt Google Cloud haben.
Beachten Sie, dass das Hinzufügen von Firebase zu einem vorhandenen Google Cloud-Projekt nicht rückgängig gemacht werden kann. Das heißt, Sie können Firebase nicht vollständig aus dem Google Cloud-Projekt entfernen. Weitere Informationen
Firebase Console
Melden Sie sich in der Firebase-Konsole mit dem Konto an, das Ihnen Zugriff auf das vorhandene Google Cloud-Projekt gewährt.
Klicken Sie auf die Schaltfläche, um ein neues Firebase-Projekt zu erstellen.
Klicken Sie unten auf der Seite auf Firebase dem Google Cloud-Projekt hinzufügen.
Geben Sie im Textfeld den Projektnamen des vorhandenen Projekts ein und wählen Sie das Projekt aus der angezeigten Liste aus.
Klicken Sie auf Projekt öffnen.
Akzeptieren Sie die Nutzungsbedingungen von Firebase, wenn Sie dazu aufgefordert werden.
Folgen Sie der Anleitung auf dem Bildschirm, um Firebase hinzuzufügen und ein Firebase-Projekt einzurichten.
Das Aktivieren der KI-Unterstützung in der Firebase-Konsole und in Google Analytics ist optional.
Firebase CLI
Installieren Sie das Firebase-CLI, falls noch nicht geschehen.
Melden Sie sich mit demselben Google-Konto an, mit dem Sie auf das vorhandene Google Cloud-Projekt zugreifen.
Führen Sie dazu diesen Befehl aus:
firebase projects:addfirebase
Wählen Sie bei Aufforderung das vorhandene Google Cloud-Projekt aus der angezeigten Liste aus.
REST API
Aktivieren Sie die Firebase Management API im vorhandenen Google Cloud-Projekt.
Generieren Sie Ihr API-Zugriffstoken.
Aktivieren Sie Firebase-Dienste für das Projekt, indem Sie
projects.addFirebase
aufrufen.Für diesen Aufruf benötigen Sie den Ressourcennamen Ihres Projekts.
Eine detaillierte Anleitung finden Sie im Firebase-Leitfaden unter Firebase-Projekt mit der Management REST API einrichten und verwalten im Abschnitt Firebase-Dienste zu Ihrem Projekt hinzufügen. Folgen Sie der Anleitung im Abschnitt Vorbereitung dieses Leitfadens.
Terraform
Aktivieren Sie die Firebase Management API (
firebase.googleapis.com
) im vorhandenen Google Cloud-Projekt.Aktivieren Sie Firebase-Dienste für das Projekt mit der
google_firebase_project
-Ressource.
Ausführliche Informationen zur Verwendung von Firebase und Terraform finden Sie unter Erste Schritte mit Terraform und Firebase.
Häufig gestellte Fragen und Fehlerbehebung
Nächste Schritte
Weitere Informationen zu Firebase-Projekten finden Sie in den folgenden Ressourcen:
Firebase-Projekte – hier finden Sie kurze Übersichten zu wichtigen Konzepten im Zusammenhang mit Firebase-Projekten, einschließlich der Beziehung zu Google Cloud und der grundlegenden Hierarchie eines Projekts und seiner Apps und Ressourcen.
Allgemeine Best Practices für die Einrichtung von Firebase-Projekten – enthält allgemeine Best Practices auf hoher Ebene für die Einrichtung von Firebase-Projekten und die Registrierung Ihrer Apps in einem Projekt, damit Sie einen klaren Entwicklungsablauf mit verschiedenen Umgebungen haben.
Registrieren Sie Ihre Apps in Ihrem Firebase-Projekt und verbinden Sie sie mit Firebase, um Firebase in Ihren Mobil- und Web-Apps zu verwenden: iOS+ | Android | Web | Flutter | Unity | C++.