Projekt mit Dienstkonto erstellen
Sie müssen ein Dienstkonto nur dann manuell erstellen, wenn Sie FireCMS keine Administratorberechtigungen erteilen möchten. In der App können Sie ein neues Projekt erstellen oder bestehende Projekte verknüpfen, ohne manuell ein Dienstkonto erstellen zu müssen.
Eine Möglichkeit, ein Projekt in FireCMS Cloud zu erstellen und es mit Ihrem bestehenden Firebase/GCP-Projekt zu verknüpfen, besteht darin, ein Dienstkonto zu erstellen, ihm die erforderlichen Berechtigungen zu erteilen und es Ihrem Projekt zuzuweisen.
Führen Sie dazu folgende Schritte aus:
-
Gehen Sie zur Google Cloud Console.
-
Wählen Sie das Projekt aus, das Sie mit FireCMS verknüpfen möchten.
-
Gehen Sie zum Abschnitt Dienstkonten.
- Klicken Sie auf die Schaltfläche
Dienstkonto erstellen(Create Service Account).
- Füllen Sie die Details des Dienstkontos aus. Nennen Sie es
FireCMS.
- Weisen Sie folgende Rollen zu:
Firebase Admin(Firebase-Administrator)Firebase Admin SDK Administrator Service AgentFirebase Service Management Service Agent
- Definieren Sie optional die Benutzer, die das Dienstkonto imitieren können.
- Jetzt erstellen wir den JSON-Schlüssel, der zu FireCMS Cloud hochgeladen wird.
Finden Sie das neu erstellte Dienstkonto und klicken Sie im Dropdown-Menü auf
Schlüssel verwalten(Manage keys).
- Erstellen Sie dann einen neuen Schlüssel.
- Und laden Sie schließlich den JSON-Schlüssel herunter.
Jetzt können Sie diesen JSON-Schlüssel zu FireCMS Cloud hochladen und ihn mit Ihrem Projekt verknüpfen.
Sicherheit
Ein Dienstkonto ist eine spezielle Art von Google-Konto, das es nicht-menschlichen Benutzern ermöglicht, Google Cloud Platform (GCP)-Dienste zu authentifizieren und zu autorisieren. Es ist wichtig, den Dienstkontoschlüssel sicher aufzubewahren, da er für den Zugriff auf Ihre GCP-Ressourcen verwendet werden kann. FireCMS Cloud verwendet dieses Dienstkonto zur Verwaltung der Ressourcen Ihres Projekts. Ihr Dienstkonto wird sicher mit Google Cloud KMS verschlüsselt. Stellen Sie sicher, dass Sie den Schlüssel Ihres Dienstkontos sicher aufbewahren und ihn nicht mit nicht autorisierten Benutzern teilen.