Erste Schritte mit Firebase mit einem vorhandenen Google Cloud-Projekt
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ein Firebase-Projekt ist ein Google Cloud-Projekt, für das einige zusätzliche Firebase-spezifische Konfigurationen und Dienste aktiviert sind. Dies wird allgemein als „Firebase einem Google Cloud-Projekt hinzufügen“ bezeichnet. Auf dieser Seite wird beschrieben, wie Sie Firebase hinzufügen. Außerdem finden Sie hier einige häufig gestellte Fragen.
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 sowohl Produkte als auch 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 (d. h. eines Prinzipals) auf Ihr Google Cloud-Projekt gilt auch für Ihr Firebase-Projekt und umgekehrt.
Die Abrechnung für das Projekt wird zwischen Firebase und Google Cloud geteilt. 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 Kennungen für das Projekt (z. B. Projektnummer und Projekt-ID) werden in Firebase und Google Cloud gemeinsam verwendet.
Die 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 einem vorhandenen Google Cloud-Projekt Firebase mit einer der folgenden Optionen hinzufügen. Sie benötigen die erforderlichen Berechtigungen, um Firebase dem Projekt Google Cloud hinzuzufügen.
Wenn Sie einem vorhandenen Google Cloud-Projekt Firebase hinzugefügt haben, kann dies nicht rückgängig gemacht werden. Das heißt, Sie können Firebase nicht vollständig aus dem Google Cloud-Projekt entfernen. Weitere Informationen finden Sie in diesen FAQs.
Aktivieren Sie Firebase-Dienste für das Projekt, indem Sie projects.addFirebase aufrufen.
Sie benötigen den Ressourcennamen Ihres Projekts, um diesen Aufruf auszuführen.
Eine ausführliche Anleitung finden Sie im Firebase-Leitfaden „Firebase-Projekt mit der Management REST API einrichten und verwalten“ unter Ihrem Projekt Firebase-Dienste hinzufügen. Folgen Sie unbedingt allen Anweisungen 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 mithilfe der Ressource google_firebase_project.
Muss ich die Firebase-Nutzungsbedingungen akzeptieren, um Firebase verwenden zu können?
Wenn Sie in einem Google Cloud-Projekt auf alle Firebase-Funktionen zugreifen und sie verwenden möchten, müssen Sie die Firebase-Nutzungsbedingungen akzeptieren. Sie müssen auch die Firebase-Nutzungsbedingungen akzeptieren, um einem vorhandenen Google Cloud-Projekt Firebase hinzuzufügen.
Sie müssen die Firebase-Nutzungsbedingungen nur einmal für Ihr Google-Konto akzeptieren, unabhängig davon, auf wie viele Projekte Sie Zugriff haben. Wenn Sie die Nutzungsbedingungen akzeptieren, gilt dies nur für Ihr Google-Konto. Die Zustimmung erfolgt nicht auf Projektebene für alle Projektmitglieder.
Sie können die Firebase-Nutzungsbedingungen über die Firebase Console mit einer der folgenden Optionen akzeptieren. Akzeptieren Sie die Nutzungsbedingungen, wenn Sie dazu aufgefordert werden.
Erstellen Sie mit der Firebase Console ein neues Firebase-Projekt.
Öffnen Sie ein vorhandenes Firebase-Projekt in der Firebase Console. Beispiel: Jemand hat Sie eingeladen, Projektmitglied (d. h. Hauptverantwortlicher) für das Projekt zu werden.
Öffnen Sie eine vorhandene Google Cloud in der Firebase-Konsole und fügen Sie Firebase hinzu.
Welche Berechtigungen sind für die Option „Firebase hinzufügen“ erforderlich?
Wenn Sie einem vorhandenen Google Cloud-Projekt „Firebase hinzufügen“ möchten, muss ein Projektmitglied (d. h. ein Prinzipal) die folgenden IAM-Berechtigungen haben:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Die IAM-Rollen „Bearbeiter“ und „Inhaber“ enthalten diese Berechtigungen standardmäßig.
Reicht es aus, das Label firebase:enabled hinzuzufügen, um Firebase hinzuzufügen?
Alle Firebase-Projekte haben in der Google Cloud Console auf der Seite Labels das Label firebase:enabled.
Wenn Sie das Label firebase:enabled jedoch nur manuell der Liste der Projektlabels hinzufügen, werden Firebase-spezifische Konfigurationen und Dienste für Ihr Google Cloud-Projekt NICHT aktiviert. Dazu müssen Sie Firebase über die Firebase Console hinzufügen (oder bei erweiterten Anwendungsfällen über die Firebase CLI, die Firebase Management REST API oder Terraform).
Was passiert, wenn Sie einem vorhandenen Google Cloud-Projekt „Firebase hinzufügen“?
Ein Firebase-Projekt ist ein Google Cloud-Projekt, für das einige zusätzliche Firebase-spezifische Konfigurationen und Dienste aktiviert sind. Wenn Sie einem vorhandenen Google Cloud-Projekt „Firebase hinzufügen“, werden von Firebase die folgenden Aktionen ausgeführt, um die Verwendung aller Firebase-Dienste und ‑Benutzeroberflächen zu vereinfachen:
Das Label firebase:enabled wird auf der Seite Labels der Google Cloud-Konsole hinzugefügt.
Erstellt einen API-Schlüssel vom Typ „Browser“ und schränkt ihn automatisch auf die Firebase-bezogenen APIs ein.
Wenn Sie einem vorhandenen Google Cloud-Projekt Firebase hinzugefügt haben, kann dies nicht rückgängig gemacht werden. Das heißt, Sie können Firebase nicht vollständig aus dem Google Cloud-Projekt entfernen.
Wenn du Firebase hinzufügst, werden APIs und Backend-Dienste aktiviert, die für andere Google Cloud-Funktionen verwendet werden können. Die Deaktivierung all dieser aktivierten Dienste kann aufgrund von Abhängigkeiten zu unerwarteten und unbeabsichtigten Folgen führen.
Kann das Hinzufügen von Firebase für ein vorhandenes Google Cloud-Projekt blockiert werden?
Ja, Sie können die Möglichkeit blockieren, einem vorhandenen Google Cloud-Projekt Firebase hinzuzufügen. Sie haben unter anderem folgende Möglichkeiten:
Beschränken Sie die Projektmitglieder (d. h. die Hauptkonten), die die IAM-Berechtigung firebase.projects.update haben, die für die Option „Firebase hinzufügen“ erforderlich ist.
Sie können dazu eine IAM-Ablehnungsrichtlinie verwenden.
Nächste Schritte
Weitere Informationen zu Firebase-Projekten finden Sie in den folgenden Ressourcen:
Firebase-Projekte: Hier erhalten Sie einen kurzen Überblick über einige wichtige Konzepte zu Firebase-Projekten, einschließlich ihrer Beziehung zu Google Cloud und der grundlegenden Hierarchie eines Projekts sowie seiner Apps und Ressourcen.
Allgemeine Best Practices für die Einrichtung von Firebase-Projekten: Hier finden Sie allgemeine Best Practices 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 verknüpfen Sie sie mit Firebase, um Firebase in Ihren mobilen und Web-Apps zu verwenden:
iOS+ |
Android |
Web |
Flutter |
Unity |
C++.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-12-18 (UTC)."],[],[]]