Erste Schritte mit Firebase mit einem vorhandenen Google Cloud-Projekt

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 „Hinzufügen von Firebase“ zu einem Google Cloud-Projekt bezeichnet. Auf dieser Seite wird beschrieben, wie Sie Firebase hinzufügen. Außerdem finden Sie hier häufig gestellte Fragen (FAQs).

Wenn Sie Firebase zu einem Google Cloud-Projekt hinzufügen, aktiviert Firebase automatisch mehrere APIs und erstellt Dienstkonten, um die Verwendung aller Firebase-Dienste und -Schnittstellen zu vereinfachen. Firebase fügt Ihrem Projekt außerdem das Label firebase:enabled auf der Seite IAM & Verwaltung > Labels der Google Cloud Console hinzu. Weitere Informationen zu den Auswirkungen, wenn Sie Firebase hinzufügen

Beziehung zwischen einem Firebase-Projekt und einem Google Cloud-Projekt

Da ein Firebase-Projekt ein Google Cloud-Projekt ist, gilt Folgendes:

  • Sie können in der Firebase Console, der Google Cloud Console 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 jede Terraform-Ressource von Google interagieren.

  • Sie können im Projekt Produkte und APIs von Firebase und Google Cloud verwenden.

  • IAM-Berechtigungen und -Rollen für das Projekt werden von Firebase und Google Cloud gemeinsam genutzt. Der Zugriff eines Projektmitglieds (also eines Hauptkontos) auf Ihr Google Cloud-Projekt 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 das Blaze-Preismodell (Pay as you go) von Firebase verwendet.

  • Eindeutige Kennungen für das Projekt (z. B. Projektnummer und Projekt-ID) werden von Firebase und Google Cloud gemeinsam genutzt.

  • Alle Ressourcenhierarchien, die auf Ihr Google Cloud-Projekt angewendet werden (z. B. Organisation, Ordner usw.), gelten auch für Ihr Firebase-Projekt.

  • 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 sowohl für Firebase als auch für Google Cloud.

Firebase zu einem vorhandenen Google Cloud-Projekt hinzufügen

Sie können Firebase mit einer der folgenden Optionen zu einem vorhandenen Google Cloud-Projekt hinzufügen. Prüfen Sie, ob Sie die erforderlichen Berechtigungen haben, um Firebase zum Projekt Google Cloud hinzuzufügen.

Beachten Sie, dass das Hinzufügen von Firebase zu einem vorhandenen Google Cloud-Projekt nicht rückgängig gemacht werden kann. Sie können Firebase also nicht vollständig aus dem Google Cloud-Projekt entfernen. Weitere Informationen finden Sie in den FAQs.

Firebase-Konsole

  1. Melden Sie sich in der Firebase-Konsole mit dem Konto an, mit dem Sie Zugriff auf das vorhandene Google Cloud-Projekt haben.

  2. Klicken Sie auf den Button, um ein neues Firebase-Projekt zu erstellen.

  3. Klicken Sie unten auf der Seite auf Firebase dem Google Cloud-Projekt hinzufügen.

  4. Geben Sie im Textfeld den Projektnamen des vorhandenen Projekts ein und wählen Sie das Projekt aus der angezeigten Liste aus.

  5. Klicken Sie auf Projekt öffnen.

  6. Akzeptieren Sie die Nutzungsbedingungen von Firebase, wenn Sie dazu aufgefordert werden.

  7. 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 Console und in Google Analytics ist optional.

Firebase CLI

  1. Installieren Sie das Firebase-CLI, falls noch nicht geschehen.

  2. Melden Sie sich mit dem Google-Konto an, mit dem Sie Zugriff auf das vorhandene Google Cloud-Projekt haben.

  3. Führen Sie dazu diesen Befehl aus:

    firebase projects:addfirebase
  4. Wählen Sie bei Aufforderung das vorhandene Projekt Google Cloud aus der angezeigten Liste aus.

REST API

  1. Aktivieren Sie die Firebase Management API im vorhandenen Google Cloud-Projekt.

  2. Erstellen Sie Ihr API-Zugriffstoken.

  3. Aktivieren Sie Firebase-Dienste für das Projekt, indem Sie projects.addFirebase aufrufen.

    Beachten Sie, dass Sie für diesen Aufruf den Ressourcennamen Ihres Projekts benötigen.

Eine ausführliche Anleitung finden Sie im Firebase-Leitfaden „Firebase-Projekt mit der Management REST API einrichten und verwalten“ unter Firebase-Dienste zu Ihrem Projekt hinzufügen. Folgen Sie der Anleitung im Abschnitt Vorbereitung dieses Leitfadens.

Terraform

  1. Aktivieren Sie die Firebase Management API (firebase.googleapis.com) im vorhandenen Google Cloud-Projekt.

  2. Aktivieren Sie Firebase-Dienste für das Projekt mit der Ressource google_firebase_project.

Ausführliche Informationen zur Verwendung von Firebase und Terraform finden Sie unter Erste Schritte mit Terraform und Firebase.

FAQs und Fehlerbehebung

Nächste Schritte

  • In den folgenden Ressourcen finden Sie weitere Informationen zu Firebase-Projekten:

    • Firebase-Projekte: Hier finden Sie kurze Übersichten zu mehreren wichtigen Konzepten im Zusammenhang mit Firebase-Projekten, einschließlich ihrer 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: Hier finden Sie allgemeine, übergeordnete Best Practices für die Einrichtung von Firebase-Projekten und die Registrierung Ihrer Apps in einem Projekt, damit Sie einen klaren Entwicklungsworkflow mit unterschiedlichen 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++.