Erste Schritte mit Firebase mit einem vorhandenen Google Cloud-Projekt

Ein Firebase-Projekt ist ein Google Cloud Projekt, in dem einige zusätzliche Firebase-spezifische Konfigurationen und Dienste aktiviert sind. Das wird häufig als "Firebase hinzufügen" zu einem Google Cloud Projekt bezeichnet. Auf dieser Seite wird beschrieben, wie Sie Firebase hinzufügen, und es werden einige häufig gestellte Fragen beantwortet.

Wenn Sie Firebase einem Google Cloud Projekt hinzufügen, werden von Firebase automatisch mehrere APIs aktiviert und Dienstkonten erstellt, um die Verwendung aller Firebase-Dienste und ‑Oberflächen zu vereinfachen. Firebase fügt Ihrem Projekt außerdem ein firebase:enabled Label auf der Seite IAM & Verwaltung > Labels in der Google Cloud Console hinzu. Weitere Informationen zu den Vorgängen beim Hinzufügen von Firebase

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 sowie in der Google Cloud Console und Google APIs Console auf das Projekt zugreifen und damit interagieren.

  • Sie können mit dem Projekt über die Firebase CLI, die gcloud CLI, und jede Terraform-Ressource 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 Cloudgemeinsam genutzt. Jeder Zugriff, den ein Projektmitglied (d. h. ein Hauptkonto) 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 das Firebase-Preismodell „Blaze“ (Pay as you go) angewendet.

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

  • Jede Ressourcenhierarchie die auf Ihr Google Cloud Projekt angewendet wird (z. B. Organisation, Ordner, usw.) gilt 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 für Firebase und Google Cloud.

Firebase einem vorhandenen Google Cloud Projekt hinzufügen

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

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 finden Sie in dieser FAQ.

Firebase console

  1. Melden Sie sich in der Firebase Konsole mit dem Konto an, das Ihnen Zugriff auf das vorhandene Google Cloud Projekt gewährt.

  2. Klicken Sie auf die Schaltfläche, 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 bei Aufforderung die Firebase-Nutzungsbedingungen.

  7. Folgen Sie der Anleitung auf dem Bildschirm, um Firebase hinzuzufügen und ein Firebase-Projekt einzurichten.

    Die Aktivierung der KI-Unterstützung in der Firebase Konsole und Google Analytics ist optional.

Firebase CLI

  1. Installieren Sie die Firebase CLI, falls noch nicht geschehen, .

  2. Melden Sie sich an mit demselben Google-Konto, das Ihnen Zugriff auf das vorhandene Google Cloud Projekt gewährt.

  3. Führen Sie dazu diesen Befehl aus:

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

REST API

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

  2. Generieren Sie Ihr API-Zugriffstoken.

  3. 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-Dienste zu Ihrem Projekt hinzufügen im Abschnitt "Firebase-Projekt mit der Management REST API einrichten und verwalten". Folgen Sie allen Anweisungen 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

  • Weitere Informationen zu Firebase-Projekten finden Sie in den folgenden Ressourcen:

    • Firebase-Projekte – bietet einen kurzen Überblick über mehrere wichtige Konzepte zu 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 – bietet 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 separaten Umgebungen haben.

  • Erste Schritte mit Firebase in Ihren mobilen Apps und Webanwendungen: Registrieren Sie Ihre Apps in Ihrem Firebase-Projekt und verbinden Sie sie mit Firebase: iOS+ | Android | Web | Flutter | Unity | C++.