Zugriff auf Cloud Service Mesh in der Google Cloud Console steuern
Mit IAM-Rollen (Identity and Access Management) können Sie Nutzerberechtigungen für Cloud Service Mesh in der Google Cloud Console verwalten. Wenn Nutzer Zugriff erhalten möchten, muss ihnen ein Project Owner die Rolle „Projektbearbeiter“ oder „-betrachter“ oder eine der in diesem Dokument beschriebenen restriktiveren Rollen zuweisen, damit sie bestimmte Aufgaben ausführen können. Eine Anleitung zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Rollen mit minimalem Lesezugriff
Nutzer mit den folgenden Rollen können nur zu Monitoringzwecken auf die Cloud Service Mesh-Seiten zugreifen. Nutzer mit diesen Rollen können keine Service Level Objectives (SLOs) erstellen und ändern und auch keine Änderungen an der GKE-Infrastruktur vornehmen.
| Name der IAM-Rolle | Rollentitel | Beschreibung |
|---|---|---|
| Monitoring-Betrachter | roles/monitoring.viewer | Lesezugriff für das Abrufen und Auflisten von Informationen zu allen Monitoringdaten und Konfigurationen. |
| Kubernetes Engine Viewer | roles/container.viewer | Bietet Lesezugriff auf GKE-Ressourcen. Diese Rolle ist für GKE-Cluster in Google Cloudnicht erforderlich. |
| Loganzeige | roles/logging.viewer | Lesezugriff auf die Seite "Diagnose" in der Dienstdetailansicht. Wenn der Zugriff auf diese Seite nicht erforderlich ist, kann diese Berechtigung weggelassen werden. |
| Service Usage Viewer | roles/serviceusage.serviceUsageViewer | Kann Dienststatus und Vorgänge für ein Consumer-Projekt überprüfen. |
Rollen mit minimalem Schreibzugriff
Nutzer mit den folgenden Rollen können SLOs auf den Cloud Service Mesh-Seiten erstellen oder ändern und Benachrichtigungsrichtlinien basierend auf den SLOs erstellen oder ändern. Nutzer mit diesen Rollen können keine Änderungen an der GKE-Infrastruktur vornehmen.
| Name der IAM-Rolle | Rollentitel | Beschreibung |
|---|---|---|
| Monitoring-Bearbeiter | roles/monitoring.editor | Vollzugriff auf Informationen zu allen Monitoringdaten und Konfigurationen |
| Kubernetes Engine-Bearbeiter | rollen/container.editor | Bietet Schreibberechtigungen, die für verwaltete GKE-Ressourcen erforderlich sind. |
| Log-Bearbeiter | rollen/logging.editor | Bietet Schreibberechtigungen, die für die Seite "Diagnose" in der Ansicht mit den Dienstdetails erforderlich sind. |
Sonderfälle
Die folgenden Rollen sind für bestimmte Mesh-Konfigurationen erforderlich.
| Name der IAM-Rolle | Rollentitel | Beschreibung |
|---|---|---|
| GKE-Flottenbetrachter | roles/gkehub.viewer | Lesezugriff auf Cluster außerhalb von Google Cloud in der Google Cloud Console. Diese Rolle ist erforderlich, damit Nutzer Nicht-Google Cloud -Cluster im Mesh-Netzwerk aufrufen können. Außerdem müssen Sie dem Nutzer die RBAC-Rolle „cluster-admin“ zuweisen, damit das Dashboard den Cluster in seinem Namen abfragen kann. |
Weitere Rollen und Berechtigungen
Für den Fall, dass die oben genannten Rollen Ihren Anforderungen nicht entsprechen, verfügt IAM über zusätzliche Rollen und detailliertere Berechtigungen. Sie können beispielsweise die Rollen „Kubernetes Engine-Administrator“ oder „Administrator für Kubernetes Engine-Cluster“ zuweisen, um einem Nutzer das Verwalten Ihrer GKE-Infrastruktur zu ermöglichen.
Hier finden Sie weitere Informationen: