Zum Inhalt springen

Voraussetzungen für den Cloud Firestore Connector

Einführung

Dies sind die Voraussetzungen für die Verwendung des Cloud Firestore Connectors mit einer Cloud Firestore Instanz:

Erstellen eines Dienstkontos und Zuweisen von Rollen

Folgen Sie diesen Schritten, um ein Dienstkonto zu erstellen und Rollen zuzuweisen, die Zugriff auf das Google Cloud-Projekt ermöglichen zur Verwendung mit dem Cloud Firestore Connector:

  1. Projekt auswählen in der Google Cloud Console.

    Notiz

    Stellen Sie sicher, dass die Cloud Firestore API aktiviert und eine Datenbank wurde hinzugefügt für das ausgewählte Projekt.

  2. Navigieren Sie im Navigationsmenü zu IAM & Admin > Servicekonten.

  3. Klicken Sie oben auf der Seite auf Servicekonto erstellen.

  4. Geben Sie die Servicekontodetails ein:

    Servicekontodetails

    • Dienstkontoname: Geben Sie eine beliebige Zeichenfolge für den Dienstkontonamen ein.

    • Dienstkonto-ID: Dieses Feld wird automatisch entsprechend dem Dienstkontonamen ausgefüllt und kann bei Bedarf bearbeitet werden.

    • Beschreibung des Dienstkontos: Geben Sie eine Beschreibung für das Dienstkonto ein.

  5. Klicken Sie auf Erstellen und fortfahren.

  6. Weisen Sie eine Rolle zu, um den Zugriff auf das Projekt zu ermöglichen (erforderlich für eine erfolgreiche Verbindung im Cloud Firestore Anschluss):

    Rollen zuweisen

    • Rolle: Wählen Sie über das Menü die entsprechende Firebase-Rolle oder benutzerdefinierte Rolle für Ihren Anwendungsfall und klicken Sie dann auf Weiter.

      Notiz

      Bei Verwendung einer benutzerdefinierten Rolle müssen Sie über die firebase.clients.list Berechtigung, die dieser Rolle zugewiesen ist. Andernfalls wird die Cloud Firestore-Verbindung wird nicht erfolgreich sein.

      Bei Verwendung vordefinierter Firebase-Rollen, sind dies die Rolle, die dem Dienstkonto zugewiesen werden können, um den Zugriff auf jede Cloud Firestore-Aktivität zu ermöglichen:

      Aktivität Cloud Firebase-Rollen
      Abfrage Firebase-Administrator oder
      Firebase Viewer
      Erstellen Firebase-Administrator oder
      Firebase Viewer
      Aktualisieren Firebase-Administrator oder
      Firebase Viewer
      Löschen Firebase-Administrator oder
      Firebase Viewer
  7. Optional können Sie bestimmten Benutzern Zugriff auf das Dienstkonto gewähren:

    Benutzer zuweisen

  8. Klicken Sie auf Fertig.

Anmeldeinformationen abrufen

Befolgen Sie diese Schritte, um die für die Verbindungskonfiguration erforderlichen Anmeldeinformationen zu erhalten:

  1. Klicken Sie auf der Seite Dienstkonten auf das Menü Aktionen für das oben erstellte Dienstkonto, und klicken Sie dann auf Schlüssel verwalten.

  2. Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen, wählen Sie JSON als Schlüsseltyp und klicken Sie dann auf Erstellen, um die JSON-Datei auf Ihren Computer herunterzuladen:

    Schlüssel erstellen

  3. Öffnen Sie die heruntergeladene JSON-Datei in einem Texteditor und behalten Sie die Werte der bei project_id, client_email, client_id, private_key_id, Und private_key zu verwenden während der Verbindungskonfiguration.