Skip to content

Service Account einrichten

Der Service Account ermöglicht die automatische Einrichtung aller Firebase-Dienste. Einmal eingerichtet, werden alle weiteren Module automatisch konfiguriert - ganz ohne manuelles Kopieren und Einfügen.

Automatische Einrichtung

Firestore Rules, Storage Rules und Indexes werden automatisch bereitgestellt.

Einmalige Einrichtung

Nach der Einrichtung funktioniert alles automatisch für alle weiteren Module.

Sicher

Die Zugangsdaten werden nur auf deinem Gerät gespeichert und niemals ins Internet hochgeladen.

Zeitsparend

Keine manuelle Navigation in der Firebase Console mehr nötig.


  • Ein Firebase-Projekt muss bereits existieren
  • Du hast Zugang zur Google Cloud Console
  • Du verwendest dasselbe Google-Konto wie für Firebase

  1. Öffne den Edit Mode in deiner App
  2. Gehe zu Module & Features
  3. Tippe auf ein beliebiges Modul (z.B. Feed oder Profil)
  4. Wähle Einrichten
  5. Wähle Automatisch als Setup-Modus
  6. Wenn noch kein Service Account vorhanden ist, tippe auf Jetzt verbinden

Der Assistent öffnet sich im Vollbildmodus mit der Google Cloud Console.


Was passiert: Die Google Cloud Console wird automatisch geöffnet.

Was du tun musst:

  • Melde dich mit deinem Google-Konto an, das Zugriff auf dein Firebase-Projekt hat
  • Die Seite “IAM & Verwaltung > Dienstkonten” sollte sich automatisch öffnen

Falls die Seite nicht automatisch öffnet:

  1. Klicke links auf “IAM & Verwaltung”
  2. Dann auf “Dienstkonten”

Was passiert: Du siehst die Dienstkonten-Übersicht.

Was du tun musst:

  1. Prüfe oben in der Kopfzeile, ob das richtige Projekt ausgewählt ist
  2. Wenn nicht, klicke auf den Projektnamen und wähle dein Firebase-Projekt aus der Liste

Was passiert: Du bist in der Dienstkonten-Übersicht deines Projekts.

Was du tun musst:

  1. Klicke oben auf ”+ DIENSTKONTO ERSTELLEN”
  2. Ein Formular wird angezeigt

Was passiert: Das Formular zur Dienstkonto-Erstellung erscheint.

Was du tun musst:

FeldWert
Dienstkontonameblocq-automation
Dienstkonto-IDwird automatisch ausgefüllt
BeschreibungAutomatische Einrichtung für BLOCQ
  1. Gib den Dienstkontonamen ein: blocq-automation
  2. Die Dienstkonto-ID wird automatisch generiert
  3. Gib optional eine Beschreibung ein
  4. Klicke auf “ERSTELLEN UND FORTFAHREN”

Was passiert: Der Abschnitt “Diesem Dienstkonto Zugriff auf Projekt gewähren” erscheint.

Was du tun musst:

Füge die folgenden 6 Rollen hinzu. Klicke jeweils auf “Weitere Rolle hinzufügen”, um eine neue Rolle hinzuzufügen:

Nr.RolleZweck
1Firebase Adminfür die Verwaltung
2Cloud Datastore Userfür Datenbankzugriff
3Storage Adminfür Dateispeicher
4Cloud Functions Adminfür Cloud Functions
5Cloud Build Editorfür den Build-Prozess
6Service Account Userfür Function-Ausführung
  1. Klicke auf “Rolle auswählen”
  2. Suche nach der Rolle (z.B. “Firebase Admin”)
  3. Wähle die Rolle aus
  4. Klicke auf ”+ Weitere Rolle hinzufügen”
  5. Wiederhole für alle 6 Rollen
  6. Klicke auf “FORTFAHREN”
  7. Klicke auf “FERTIG”

Was passiert: Das Dienstkonto wurde erstellt und du bist zurück in der Übersicht.

Was du tun musst:

  1. Finde das gerade erstellte Dienstkonto “blocq-automation” in der Liste
  2. Klicke auf die E-Mail-Adresse des Dienstkontos, um die Details zu öffnen

Die E-Mail-Adresse hat das Format: blocq-automation@dein-projekt.iam.gserviceaccount.com


Was passiert: Die Detailansicht des Dienstkontos öffnet sich.

Was du tun musst:

  1. Klicke oben auf den Tab “SCHLÜSSEL”
  2. Klicke auf “SCHLÜSSEL HINZUFÜGEN”
  3. Wähle “Neuen Schlüssel erstellen”
  4. Wähle “JSON” als Schlüsseltyp
  5. Klicke auf “ERSTELLEN”

Eine JSON-Datei wird automatisch heruntergeladen!


Was passiert: Der Assistent zeigt jetzt die Upload-Seite.

Was du tun musst:

  1. Tippe auf “Datei auswählen”
  2. Navigiere zum Speicherort der heruntergeladenen JSON-Datei
  3. Wähle die Datei aus
  4. Warte, bis die Validierung abgeschlossen ist
  5. Bei Erfolg siehst du: “Verbindung erfolgreich hergestellt!”

Geschafft! Der Service Account ist jetzt eingerichtet. Ab sofort werden alle Module automatisch konfiguriert:

  • ✅ Firestore Security Rules werden automatisch bereitgestellt
  • ✅ Storage Security Rules werden automatisch bereitgestellt
  • ✅ Firestore Indexes werden automatisch erstellt
  • ✅ Kein manuelles Kopieren und Einfügen mehr nötig

Nach der Service Account-Einrichtung kannst du bei jedem Modul “Automatisch” wählen:

  1. Öffne ein beliebiges Modul (z.B. Feed, Profil, Wiki)
  2. Tippe auf “Einrichten”
  3. Wähle “Automatisch”
  4. Die Einrichtung erfolgt in wenigen Sekunden!

Problem: Die automatische Einrichtung schlägt fehl mit Berechtigungsfehler.

Lösungen:

  • Prüfe, ob alle 6 Rollen korrekt zugewiesen wurden
  • Stelle sicher, dass das richtige Projekt ausgewählt ist
  • Warte einige Minuten - Berechtigungen können bis zu 5 Minuten dauern

Problem: Die hochgeladene Datei wird nicht erkannt.

Lösungen:

  • Stelle sicher, dass du die JSON-Datei ausgewählt hast (nicht XML oder andere Formate)
  • Prüfe, dass die Datei vollständig heruntergeladen wurde
  • Erstelle ggf. einen neuen Schlüssel

Problem: Das Firebase-Projekt wird nicht gefunden.

Lösungen:

  • Prüfe, ob das Google Cloud-Projekt mit dem Firebase-Projekt verknüpft ist
  • Beide müssen den gleichen Projektnamen haben
  • Melde dich mit dem korrekten Google-Konto an