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 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 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.
Muss ich die Firebase-Nutzungsbedingungen akzeptieren, um Firebase verwenden zu können?
Wenn Sie auf alle Funktionen von Firebase in einem Google Cloud-Projekt zugreifen und diese verwenden möchten, müssen Sie die Firebase-Nutzungsbedingungen akzeptieren. Sie müssen auch die Firebase-Nutzungsbedingungen akzeptieren, um Firebase zu einem vorhandenen Google Cloud-Projekt 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, akzeptieren Sie sie für Ihr Google-Konto. Die Annahme erfolgt nicht auf Projektebene für alle Projektmitglieder.
Sie können die Firebase-Nutzungsbedingungen über die Firebase Console mit einer der folgenden Optionen akzeptieren. Akzeptiere die Nutzungsbedingungen, wenn du dazu aufgefordert wirst. Wenn Sie nicht aufgefordert werden, die Firebase-Nutzungsbedingungen zu akzeptieren, haben Sie sie bereits akzeptiert.
Erstellen Sie ein neues Firebase-Projekt mit der Firebase-Konsole und akzeptieren Sie die Firebase-Nutzungsbedingungen.
Öffnen Sie ein vorhandenes Firebase-Projekt in der Firebase-Konsole und akzeptieren Sie die Firebase-Nutzungsbedingungen (z. B. wenn Sie von jemandem eingeladen wurden, ein Projektmitglied, also ein Hauptkonto, im Projekt zu werden).
Öffnen Sie ein vorhandenes Google Cloud-Projekt in der Firebase Console, fügen Sie Firebase hinzu und akzeptieren Sie die Firebase-Nutzungsbedingungen.
Welche Berechtigungen sind erforderlich, um Firebase hinzuzufügen?
Wenn Sie einem vorhandenen Google Cloud-Projekt „Firebase hinzufügen“ möchten, muss ein Projektmitglied (also ein Hauptkonto) die folgenden IAM-Berechtigungen haben:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Die IAM-Rollen „Editor“ und „Owner“ enthalten diese Berechtigungen standardmäßig.
Warum kann die Firebase-Konsole keine Liste meiner vorhandenen Google Cloud-Projekte laden?
Diese FAQ ist meistens relevant, wenn Sie versuchen, einem vorhandenen Google Cloud-Projekt über die Firebase-Konsole Firebase hinzuzufügen und Sie Zugriff auf viele Tausend Google Cloud-Projekte haben.
Reicht es aus, das Label firebase:enabled hinzuzufügen, um Firebase einzubinden?
Alle Firebase-Projekte haben in der Google Cloud Console auf der Seite IAM und Verwaltung > Labels das Label firebase:enabled.
Wenn Sie das Label firebase:enabled jedoch nur manuell zur Liste der Projektlabels hinzufügen, werden für Ihr Google Cloud-Projekt KEINE Firebase-spezifischen Konfigurationen und Dienste aktiviert. Dazu müssen Sie
Firebase über die Firebase Console hinzufügen (oder für
erweiterte Anwendungsfälle über die Firebase-Befehlszeile, 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 also einem vorhandenen Google Cloud-Projekt „Firebase hinzufügen“, führt Firebase die folgenden Aktionen aus, um die Verwendung aller Firebase-Dienste und -Schnittstellen zu vereinfachen:
Nachdem Sie einem vorhandenen Google Cloud-Projekt „Firebase hinzugefügt“ haben, kann dies nicht mehr rückgängig gemacht werden. Das heißt, Sie können Firebase nicht vollständig aus dem Google Cloud-Projekt entfernen.
Durch das Hinzufügen von Firebase werden APIs und Backend-Dienste aktiviert, die möglicherweise für andere Google Cloud-Funktionen verwendet werden. Das Deaktivieren aller dieser aktivierten Dienste kann aufgrund von Abhängigkeiten zu unerwarteten und unbeabsichtigten Folgen führen.
Kann ich das Hinzufügen von Firebase zu einem vorhandenen Google Cloud-Projekt blockieren?
Sie können zwar nicht verhindern, dass einem vorhandenen Google Cloud-Projekt „Firebase hinzugefügt“ wird, aber Sie können Folgendes tun:
Beschränken Sie die Projektmitglieder (d. h. Hauptkonten), die die IAM-Berechtigung firebase.projects.update haben, die zum Hinzufügen von Firebase erforderlich ist.
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++.