Dienstkonto-Anmeldedaten verwenden

Sie können Google-Dienstkonten verwenden, um Ihren Knative-Diensten die erforderlichen Berechtigungen für den Zugriff auf Google Cloud-Dienste wie Cloud Monitoring zu erteilen. Mit einem Dienstkonto haben Sie die Möglichkeit, einen bestimmten Satz von IAM-Berechtigungen (Identity and Access Management) zu definieren, die Sie dann mit jedem Ihrer Dienste über Kubernetes-Secrets verknüpfen können.

Mit den im Folgenden aufgeführten Schritten können Sie ein Dienstkonto erstellen. Ausführliche Informationen zum Erstellen und Verwalten von Dienstkonten finden Sie in der Dokumentation zur Identitäts- und Zugriffsverwaltung.

Console

So erstellen Sie ein Dienstkonto und laden dann die JSON-Schlüsseldatei mit der Google Cloud Console herunter:

  1. Rufen Sie in der Google Cloud Console die Seite Dienstkonten auf.

    Zur Seite „Dienstkonten“

  2. Klicken Sie auf Dienstkonto erstellen.

  3. Geben Sie unter Dienstkontodetails einen Namen Ihrer Wahl für Dienstkontoname an.

  4. Optional können Sie auch die Dienstkonto-ID ändern und eine Beschreibung hinzufügen.

  5. Klicken Sie auf Erstellen und fortfahren.

  6. Wählen Sie unter Diesem Dienstkonto Zugriff auf ein Projekt gewähren in der Drop-down-Liste Rolle auswählen eine oder mehrere Rollen aus, die die Berechtigungen haben, die Sie dem Dienstkonto erteilen möchten. Beispiel: Rolle „Monitoring-Messwert-Autor“.

  7. Klicken Sie auf Weiter, um Folgendes auszuführen:

  8. Optional können Sie Nutzer oder Gruppen angeben, die Sie dem Dienstkonto zuordnen möchten.

  9. Klicken Sie auf Fertig, um das Dienstkonto zu erstellen.

  10. Klicken Sie in der Liste der Dienstkonten neben dem erstellten Dienstkonto auf Aktionen > Schlüssel verwalten.

  11. Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.

  12. Wählen Sie unter Schlüsseltyp die Option JSON aus.

  13. Klicken Sie auf Erstellen.

gcloud

Auf den folgenden Seiten finden Sie Informationen zur Verwendung der gcloud CLI für folgende Aufgaben:

  1. Dienstkonten erstellen
  2. Rollen und Berechtigungen zuweisen
  3. Kontoschlüssel erstellen

Nachdem Sie einen Schlüssel erstellt und die JSON-Datei heruntergeladen haben, die die Anmeldedaten Ihres Dienstkontos enthält, erstellen Sie mit diesem Schlüssel ein Secret, das Sie dann mit Ihren Knative-Diensten verknüpfen können.

Unter Secrets verwenden erfahren Sie, wie Sie Secrets erstellen und dann Ihren Diensten zuordnen.

Nächste Schritte

Zugriff auf Ihre Dienste verwalten