Rollendefinitionen für Projekte

In den Tabellen in diesem Abschnitt werden verschiedene vordefinierte Rollen und ihre Berechtigungen beschrieben. Die Tabellen enthalten die folgenden Spalten:

  • Name:Der Name einer Rolle, die in der Benutzeroberfläche angezeigt wird.
  • Name der Kubernetes-Ressource:Der Name der entsprechenden benutzerdefinierten Kubernetes-Ressource.
  • Ebene:Gibt an, ob diese Rolle auf die Organisation oder ein Projekt beschränkt ist.
  • Typ:Der Typ dieser Rolle. Beispiele für mögliche Werte sind Role, ProjectRole, ClusterRole oder ProjectClusterRole.
  • Bindungstyp:Der Bindungstyp, den Sie auf diese Rolle anwenden müssen.
  • Berechtigungen für den Management API-Server oder den Kubernetes-Cluster:Die Berechtigungen, die diese Rolle für den Management API-Server oder den Kubernetes-Cluster hat. Mögliche Werte sind beispielsweise „Lesen“, „Schreiben“, „Lesen und Schreiben“ oder „Nicht zutreffend“ (N/A).
  • Wird eskaliert an:Gibt an, ob diese Rolle an andere Rollen eskaliert wird.

AO-Persona, vordefinierte Identitäts- und Zugriffsrollen

AO-Persona
Name Kubernetes-Ressourcenname Erster Administrator Level Typ
Projekt-IAM-Administrator project-iam-admin Wahr Projekt Role
AI Ocr Developer ai-ocr-developer Falsch Projekt Role
AI Speech-Entwickler ai-speech-developer Falsch Projekt Role
AI Translation Developer ai-translation-developer Falsch Projekt Role
Certificate Authority Service-Administrator certificate-authority-service-admin Falsch Projekt Role
Certificate Service Admin certificate-service-admin Falsch Projekt Role
Benutzerdefinierte Rolle „Project Admin“ custom-role-project-admin Falsch Projekt Role
Dashboard-Editor dashboard-editor Falsch Projekt Role
Dashboard Viewer dashboard-viewer Falsch Projekt Role
Fehlerbehebung bei der benutzerdefinierten AuditLoggingTarget-Ressource auditloggingtarget-monitor Falsch Projekt Role
Harbor Instance Viewer harbor-instance-viewer Falsch Projekt Role
Harbor Project Creator harbor-project-creator Falsch Projekt Role
K8S NetworkPolicy Admin k8s-networkpolicy-admin Falsch Projekt ProjectRole
Lastenausgleichsmodul-Administrator load-balancer-admin Falsch Projekt Role
LoggingRule Creator loggingrule-creator Falsch Projekt Role
LoggingRule Editor loggingrule-editor Falsch Projekt Role
LoggingRule-Betrachter loggingrule-viewer Falsch Projekt Role
LoggingTarget Creator loggingtarget-creator Falsch Projekt Role
LoggingTarget Editor loggingtarget-editor Falsch Projekt Role
LoggingTarget-Betrachter loggingtarget-viewer Falsch Projekt Role
Managed DNS-Projektadministrator managed-dns-project-admin Falsch Projekt Role
Managed DNS Project Viewer managed-dns-project-viewer Falsch Projekt Role
MonitoringRule Editor monitoringrule-editor Falsch Projekt Role
MonitoringRule Viewer monitoringrule-viewer Falsch Projekt Role
Bearbeiter von MonitoringTarget monitoringtarget-editor Falsch Projekt Role
MonitoringTarget Viewer monitoringtarget-viewer Falsch Projekt Role
Namespace-Administrator namespace-admin Falsch Projekt ProjectRole
NAT Viewer nat-viewer Falsch Projekt ProjectRole
ObservabilityPipeline Editor observabilitypipeline-editor Falsch Projekt Role
ObservabilityPipeline-Betrachter observabilitypipeline-viewer Falsch Projekt Role
Project Bucket Admin project-bucket-admin Falsch Projekt Role
Project Bucket Object Admin project-bucket-object-admin Falsch Projekt Role
Project Bucket Object Viewer project-bucket-object-viewer Falsch Projekt Role
Project Cortex Alertmanager Editor project-cortex-alertmanager-editor Falsch Projekt Role
Project Cortex Alertmanager Viewer project-cortex-alertmanager-viewer Falsch Projekt Role
Project Cortex Prometheus Viewer project-cortex-prometheus-viewer Falsch Projekt Role
Project FileShare Admin project-fileshare-admin Falsch Projekt Role
Project Grafana Viewer project-grafana-viewer Falsch Projekt Role
Administrator für die Richtlinie zur Projektwartung project-mp-admin Falsch Projekt Role
Bearbeiter von Richtlinienbindungen für die Projektwartung project-mpb-editor Falsch Projekt Role
Betrachter für die Bindung von Projektwartungsrichtlinien project-mpb-viewer Falsch Projekt Role
Bearbeiter von Projektwartungsrichtlinien project-mp-editor Falsch Projekt Role
Betrachter für die Wartungsrichtlinie für Projekte project-mp-viewer Falsch Projekt Role
Administrator für projektbezogene Netzwerkrichtlinien project-networkpolicy-admin Falsch Projekt Role
Projektbetrachter project-viewer Falsch Projekt Role
Project VirtualMachine Admin project-vm-admin Falsch Projekt Role
Administrator für VirtualMachine-Images für Projekte project-vm-image-admin Falsch Projekt Role
Secret-Administrator secret-admin Falsch Projekt Role
Secret-Betrachter secret-viewer Falsch Projekt Role
Spark-Operator mkt-spark-operator Falsch Organisation Role
Subnet Project Admin subnet-project-admin Falsch Projekt Role
Subnet Project Operator subnet-project-operator Falsch Projekt Role
Volume Replication Admin app-volume-replication-admin Falsch Organisation ClusterRole
Workload Viewer workload-viewer Falsch Projekt ProjectRole

AO-Persona, vordefinierte Identitäts- und Zugriffsrollen

AO-Persona
Name Bindungstyp Serverberechtigungen für die Management API Berechtigungen für Kubernetes-Cluster Wird eskaliert an
Projekt-IAM-Administrator RoleBinding
  • RoleBinding, ClusterRoleBinding, Role, ClusterRole, ProjectRole, ProjectClusterRole, ProjectRoleBinding und ProjectClusterRoleBinding:Erstellen, lesen, aktualisieren, löschen und binden
  • ProjectServiceAccount:Erstellen, Lesen, Aktualisieren und Löschen
  • Projekt-Namespace auflisten
– Alle anderen AO-Rollen
AI Ocr Developer RoleBinding OCR-Ressourcen:Lesen und Schreiben – –
AI Speech-Entwickler RoleBinding Sprachressourcen:Lesen und Schreiben – –
AI Translation Developer RoleBinding Übersetzungsressourcen:Lesen und Schreiben – –
Certificate Authority Service-Administrator RoleBinding Zertifizierungsstellen und Zertifikatsanfragen: „get“, „list“, „watch“, „update“, „create“, „delete“ und „patch“ – –
Certificate Service Admin RoleBinding Zertifikate und Zertifikataussteller: „get“, „list“, „watch“, „update“, „create“, „delete“ und „patch“ – –
Benutzerdefinierte Rolle „Project Admin“ RoleBinding Benutzerdefinierte Rollen – Projektressourcen:Erstellen, abrufen, auflisten, beobachten, aktualisieren, patchen und löschen – –
Dashboard-Editor RoleBinding Benutzerdefinierte Dashboard-Ressourcen:Abrufen, Lesen, Erstellen, Aktualisieren, Löschen und Patchen – –
Dashboard Viewer RoleBinding Dashboard:Abrufen und Lesen – –
Fehlerbehebung bei der benutzerdefinierten AuditLoggingTarget-Ressource RoleBinding
  • DNS-Registrierungen:Abrufen, Auflisten
  • Audit logging targets :Get, list, update, delete, patch
– –
Harbor Instance Viewer RoleBinding Harbor-Instanzen:Lesen – –
Harbor Project Creator RoleBinding Harbor-Instanzprojekte:Erstellen, abrufen und beobachten – –
K8S NetworkPolicy Admin ProjectRoleBinding – NetworkPolicy-Ressourcen:erstellen, lesen, abrufen, aktualisieren, löschen und patchen –
Lastenausgleichsmodul-Administrator RoleBinding –
  • Backend:Get, watch, list, create, patch, update und delete
  • HealthCheck:Get, watch, list, create, patch, update und delete
  • BackendService:Get, watch, list, create, patch, update und delete
  • ForwardingRuleExternal:Get, watch, list, create, patch, update und delete
  • ForwardingRuleInternal:Get, watch, list, create, patch, update und delete
–
LoggingRule Creator RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Erstellen, abrufen, auflisten und beobachten – –
LoggingRule Editor RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Abrufen, auflisten, beobachten, aktualisieren, löschen und patchen – –
LoggingRule-Betrachter RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Lesen – –
LoggingTarget Creator RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Erstellen, abrufen, auflisten und beobachten – –
LoggingTarget Editor RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Abrufen, auflisten, beobachten, aktualisieren, löschen und patchen – –
LoggingTarget-Betrachter RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Lesen – –
Managed DNS-Projektadministrator RoleBinding
  • Verwaltete DNS-Zonen und Ressourceneintragssätze (ManagedDNSZone, ResourceRecordSet): Erstellen, lesen, aktualisieren, patchen und löschen
– –
Managed DNS Project Viewer RoleBinding Verwaltete DNS-Zonen und Ressourceneintragssätze (ManagedDNSZone, ResourceRecordSet): Abrufen, Auflisten und Beobachten – –
MonitoringRule Editor RoleBinding Benutzerdefinierte Ressourcen vom Typ MonitoringRule:erstellen, lesen, aktualisieren, löschen und patchen – –
MonitoringRule Viewer RoleBinding Benutzerdefinierte MonitoringRule-Ressourcen:Lesen – –
Bearbeiter von MonitoringTarget RoleBinding Benutzerdefinierte Ressourcen vom Typ MonitoringTarget:erstellen, lesen, aktualisieren, löschen und patchen – –
MonitoringTarget Viewer RoleBinding Benutzerdefinierte MonitoringTarget-Ressourcen:Lesen – –
Namespace-Administrator ProjectRoleBinding – Alle Ressourcen:Lese- und Schreibzugriff im Projekt-Namespace –
NAT Viewer ProjectRoleBinding – Bereitstellungen:Abrufen und Lesen –
ObservabilityPipeline Editor RoleBinding ObservabilityPipeline-Ressourcen:Abrufen, Lesen, Erstellen, Aktualisieren, Löschen und Patchen – –
ObservabilityPipeline-Betrachter RoleBinding ObservabilityPipeline-Ressourcen:Abrufen und lesen – –
Project Bucket Admin RoleBinding Bucket:Lesen und Schreiben im Projekt-Namespace – –
Project Bucket Object Admin RoleBinding
  • Bucket:Lesen
  • Objekte:Lesen und Schreiben
– –
Project Bucket Object Viewer RoleBinding Bucket und Objekte:Lesen – –
Project Cortex Alertmanager Editor RoleBinding Cortex-System und Cortex Alertmanager:Lesen und Schreiben – –
Project Cortex Alertmanager Viewer RoleBinding Cortex-System und Cortex Alertmanager:Lesen – –
Project Cortex Prometheus Viewer RoleBinding Cortex-System und Cortex Prometheus:Lesen – –
Project FileShare Admin RoleBinding Dateifreigaben, Exportgruppen und Bindungen von Exportgruppen:Erstellen, abrufen, auflisten, beobachten und löschen – –
Project Grafana Viewer RoleBinding Grafana-System und Grafana:Lesen und Schreiben – –
Administrator für die Richtlinie zur Projektwartung RoleBinding Ressourcen für Projektwartungsrichtlinien:Erstellen, Abrufen, Auflisten, Beobachten, Aktualisieren, Patchen und Löschen – –
Bearbeiter von Richtlinienbindungen für die Projektwartung RoleBinding Bindungsressourcen für Projektwartungsrichtlinien:Erstellen, Abrufen, Auflisten, Beobachten, Aktualisieren, Patchen und Löschen – –
Betrachter für die Bindung von Projektwartungsrichtlinien RoleBinding Ressourcen, die an die Richtlinie zur Projektwartung gebunden sind:get, list und watch – –
Bearbeiter von Projektwartungsrichtlinien RoleBinding Ressourcen für Projektwartungsrichtlinien:Erstellen, Abrufen, Auflisten, Beobachten, Aktualisieren, Patchen und Löschen – –
Betrachter für die Wartungsrichtlinie für Projekte RoleBinding Ressourcen der Projektwartungsrichtlinie:get, list und watch – –
Administrator für projektbezogene Netzwerkrichtlinien RoleBinding Projektnetzwerkrichtlinien:Lesen und Schreiben im Projekt-Namespace – –
Projektbetrachter RoleBinding Alle Ressourcen im Projekt-Namespace:Lesen – –
Project VirtualMachine Admin RoleBinding
  • Virtuelle Maschinen, Laufwerke, Zugriffsanfragen, externer Zugriff, Sicherungsanfragen, Sicherungen, Wiederherstellungsanfragen, Anfragen zum Löschen von Sicherungen, Wiederherstellungen und Anfragen zum Zurücksetzen von Passwörtern:Lesen, Erstellen, Aktualisieren und Löschen
  • Neustart der virtuellen Maschine:
  • VM-Images, Sicherungspläne und Sicherungsplanvorlagen:Lesen
– –
Administrator für VirtualMachine-Images für Projekte RoleBinding
  • VM-Images:Lesen
  • VM-Image-Importe:Lesen und Schreiben
  • Buckets:Erstellen
  • Bucket „vm-images-bucket“:Lesen und Schreiben
– –
Secret-Administrator RoleBinding Kubernetes-Secrets:Lesen, erstellen, aktualisieren, löschen und patchen – –
Secret-Betrachter RoleBinding Kubernetes-Secrets:Lesen – –
Spark-Operator RoleBinding Spark-Ressourcen:Erstellen, abrufen, auflisten, beobachten, aktualisieren, patchen und löschen – –
Subnet Project Admin RoleBinding Subnetz-Projektressourcen:erstellen, abrufen, auflisten, beobachten, aktualisieren, patchen und löschen – –
Subnet Project Operator RoleBinding Subnet-Ressourcen:erstellen, abrufen, auflisten und löschen – –
Volume Replication Admin ClusterRoleBinding Volume failovers, volume relationship replicas:create, get, list, watch, delete – –
Workload Viewer ProjectRoleBinding –
  • Benutzerdefinierte Pod-Ressourcen im Projekt-Namespace:Lesen
  • Benutzerdefinierte Deployment-Ressourcen im Projekt-Namespace:Lesen
–

Häufig verwendete vordefinierte Identitäts- und Zugriffsrollen

Häufige Rollen
Name Kubernetes-Ressourcenname Erster Administrator Level Typ
Dashboard-Editor dashboard-editor Falsch Organisation / Projekt ClusterRole/Role
Dashboard Viewer dashboard-viewer Falsch Organisation / Projekt ClusterRole/Role
Flow Log Admin flowlog-admin Falsch Organisation ClusterRole
Flow-Log-Betrachter flowlog-viewer Falsch Organisation ClusterRole
LoggingRule Creator loggingrule-creator Falsch Organisation / Projekt ClusterRole/Role
LoggingRule Editor loggingrule-editor Falsch Organisation / Projekt ClusterRole/Role
LoggingRule-Betrachter loggingrule-viewer Falsch Organisation / Projekt ClusterRole/Role
LoggingTarget Creator loggingtarget-creator Falsch Organisation / Projekt ClusterRole/Role
LoggingTarget Editor loggingtarget-editor Falsch Organisation / Projekt ClusterRole/Role
LoggingTarget-Betrachter loggingtarget-viewer Falsch Organisation / Projekt ClusterRole/Role
MonitoringRule Editor monitoringrule-editor Falsch Organisation / Projekt ClusterRole/Role
MonitoringRule Viewer monitoringrule-viewer Falsch Organisation / Projekt ClusterRole/Role
Bearbeiter von MonitoringTarget monitoringtarget-editor Falsch Organisation / Projekt ClusterRole/Role
MonitoringTarget Viewer monitoringtarget-viewer Falsch Organisation / Projekt ClusterRole/Role
ObservabilityPipeline Editor observabilitypipeline-editor Falsch Organisation / Projekt ClusterRole/Role
ObservabilityPipeline-Betrachter observabilitypipeline-viewer Falsch Organisation / Projekt ClusterRole/Role
System-Secret „anthos-creds“ für Artifact Registry überwachen sar-anthos-creds-secret-monitor Falsch Organisation Role

Häufig verwendete vordefinierte Identitäts- und Zugriffsrollen

Häufige Rollen
Name Bindungstyp Berechtigungen für Administratorcluster Berechtigungen für Kubernetes-Cluster Wird eskaliert an
Dashboard-Editor ClusterRoleBinding/RoleBinding Benutzerdefinierte Dashboard-Ressourcen:Abrufen, Lesen, Erstellen, Aktualisieren, Löschen und Patchen – –
Dashboard Viewer ClusterRoleBinding/RoleBinding Dashboard:Abrufen und Lesen – –
Flow Log Admin ClusterRoleBinding Flow-Log-Ressourcen:erstellen, abrufen, lesen, patchen, aktualisieren und löschen Flow-Log-Ressourcen:erstellen, abrufen, lesen, patchen, aktualisieren und löschen –
Flow-Log-Betrachter ClusterRoleBinding Ressourcen für Flow-Logs:Abrufen und Lesen Ressourcen für Flow-Logs:Abrufen und Lesen –
LoggingRule Creator ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Erstellen, abrufen, auflisten und beobachten – –
LoggingRule Editor ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Abrufen, auflisten, beobachten, aktualisieren, löschen und patchen – –
LoggingRule-Betrachter ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingRule-Ressourcen:Lesen – –
LoggingTarget Creator ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Erstellen, abrufen, auflisten und beobachten – –
LoggingTarget Editor ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Abrufen, auflisten, beobachten, aktualisieren, löschen und patchen – –
LoggingTarget-Betrachter ClusterRoleBinding/RoleBinding Benutzerdefinierte LoggingTarget-Ressourcen:Lesen – –
MonitoringRule Editor ClusterRoleBinding/RoleBinding Benutzerdefinierte Ressourcen vom Typ MonitoringRule:erstellen, lesen, aktualisieren, löschen und patchen – –
MonitoringRule Viewer ClusterRoleBinding/RoleBinding Benutzerdefinierte MonitoringRule-Ressourcen:Lesen – –
Bearbeiter von MonitoringTarget ClusterRoleBinding/RoleBinding Benutzerdefinierte Ressourcen vom Typ MonitoringTarget:erstellen, lesen, aktualisieren, löschen und patchen – –
MonitoringTarget Viewer ClusterRoleBinding/RoleBinding Benutzerdefinierte MonitoringTarget-Ressourcen:Lesen – –
ObservabilityPipeline Editor ClusterRoleBinding/RoleBinding ObservabilityPipeline-Ressourcen:Abrufen, Lesen, Erstellen, Aktualisieren, Löschen und Patchen – –
ObservabilityPipeline-Betrachter ClusterRoleBinding/RoleBinding ObservabilityPipeline-Ressourcen:Abrufen und lesen – –
System-Secret „anthos-creds“ für Artifact Registry überwachen RoleBinding anthos-creds Secrets:Abrufen und lesen anthos-creds Secrets:Abrufen und lesen –