Definições de papéis para projetos

As tabelas desta seção descrevem diferentes papéis predefinidos e as permissões deles. As tabelas contêm as seguintes colunas:

  • Nome:o nome de uma função exibida na interface do usuário (UI).
  • Nome do recurso do Kubernetes:o nome do recurso personalizado correspondente do Kubernetes.
  • Nível:especifica se o escopo desse papel é a organização ou um projeto.
  • Tipo:o tipo da função. Por exemplo, alguns valores possíveis são Role, ProjectRole, ClusterRole ou ProjectClusterRole.
  • Tipo de vinculação:o tipo de vinculação que você precisa aplicar a essa função.
  • Permissões do servidor da API Management ou do cluster do Kubernetes:as permissões que essa função tem para o servidor da API Management ou o cluster do Kubernetes. Por exemplo, alguns valores possíveis são "ler", "gravar", "ler e gravar" ou "não aplicável" (N/A).
  • Escalonamento para:especifica se essa função é escalonada para outras funções ou não.

Personas de AO, identidades predefinidas e papéis de acesso

Persona de AO
Nome Nome do recurso do Kubernetes Administrador inicial Nível Tipo
Administrador de IAM do projeto project-iam-admin Verdadeiro Projeto Role
Desenvolvedor de OCR de IA ai-ocr-developer Falso Projeto Role
Desenvolvedor de IA de fala ai-speech-developer Falso Projeto Role
Desenvolvedor de tradução com IA ai-translation-developer Falso Projeto Role
Administrador do Certificate Authority Service certificate-authority-service-admin Falso Projeto Role
Administrador do serviço de certificados certificate-service-admin Falso Projeto Role
Administrador de projetos com função personalizada custom-role-project-admin Falso Projeto Role
Editor de painéis dashboard-editor Falso Projeto Role
Leitor de painéis dashboard-viewer Falso Projeto Role
Como depurar o recurso personalizado AuditLoggingTarget auditloggingtarget-monitor Falso Projeto Role
Leitor de instâncias do Harbor harbor-instance-viewer Falso Projeto Role
Criador de projetos do Harbor harbor-project-creator Falso Projeto Role
Administrador da NetworkPolicy do K8S k8s-networkpolicy-admin Falso Projeto ProjectRole
Administrador do Balanceador de Carga load-balancer-admin Falso Projeto Role
LoggingRule Creator loggingrule-creator Falso Projeto Role
Editor de LoggingRule loggingrule-editor Falso Projeto Role
Leitor de LoggingRule loggingrule-viewer Falso Projeto Role
Criador de LoggingTarget loggingtarget-creator Falso Projeto Role
Editor do LoggingTarget loggingtarget-editor Falso Projeto Role
Leitor do LoggingTarget loggingtarget-viewer Falso Projeto Role
Administrador de projeto de DNS gerenciado managed-dns-project-admin Falso Projeto Role
Leitor de projetos de DNS gerenciados managed-dns-project-viewer Falso Projeto Role
Editor do MonitoringRule monitoringrule-editor Falso Projeto Role
Leitor de MonitoringRule monitoringrule-viewer Falso Projeto Role
Editor do MonitoringTarget monitoringtarget-editor Falso Projeto Role
Leitor de MonitoringTarget monitoringtarget-viewer Falso Projeto Role
Administrador de namespace namespace-admin Falso Projeto ProjectRole
Leitor de NAT nat-viewer Falso Projeto ProjectRole
Editor do ObservabilityPipeline observabilitypipeline-editor Falso Projeto Role
Leitor do ObservabilityPipeline observabilitypipeline-viewer Falso Projeto Role
Administrador de bucket do projeto project-bucket-admin Falso Projeto Role
Administrador de objetos do bucket do projeto project-bucket-object-admin Falso Projeto Role
Leitor de objetos do bucket do projeto project-bucket-object-viewer Falso Projeto Role
Editor do Alertmanager do Project Cortex project-cortex-alertmanager-editor Falso Projeto Role
Leitor do Alertmanager do Project Cortex project-cortex-alertmanager-viewer Falso Projeto Role
Leitor do Prometheus do Project Cortex project-cortex-prometheus-viewer Falso Projeto Role
Administrador de compartilhamento de arquivos do projeto project-fileshare-admin Falso Projeto Role
Leitor do Grafana do projeto project-grafana-viewer Falso Projeto Role
Administrador da política de manutenção do projeto project-mp-admin Falso Projeto Role
Editor de vinculação da política de manutenção do projeto project-mpb-editor Falso Projeto Role
Leitor de vinculação da política de manutenção do projeto project-mpb-viewer Falso Projeto Role
Editor de política de manutenção do projeto project-mp-editor Falso Projeto Role
Leitor da política de manutenção do projeto project-mp-viewer Falso Projeto Role
Administrador da NetworkPolicy do projeto project-networkpolicy-admin Falso Projeto Role
Leitor do projeto. project-viewer Falso Projeto Role
Administrador de máquinas virtuais do projeto project-vm-admin Falso Projeto Role
Administrador de imagens de máquinas virtuais do projeto project-vm-image-admin Falso Projeto Role
Administrador de secrets secret-admin Falso Projeto Role
Leitor de secrets secret-viewer Falso Projeto Role
Operador do Spark mkt-spark-operator Falso Organização Role
Administrador de projetos de sub-rede subnet-project-admin Falso Projeto Role
Operador de projeto de sub-rede subnet-project-operator Falso Projeto Role
Administrador da replicação de volume app-volume-replication-admin Falso Organização ClusterRole
Leitor de carga de trabalho workload-viewer Falso Projeto ProjectRole

Persona da AO, identidade predefinida e papéis de acesso

Persona de AO
Nome Tipo de vinculação Permissões do servidor da API Management Permissões do cluster do Kubernetes Encaminha para
Administrador de IAM do projeto RoleBinding
  • RoleBinding, ClusterRoleBinding, Role, ClusterRole, ProjectRole, ProjectClusterRole, ProjectRoleBinding e ProjectClusterRoleBinding:criar, ler, atualizar, excluir e vincular
  • ProjectServiceAccount:criar, ler, atualizar e excluir
  • Listar namespace do projeto
N/A Todas as outras funções do AO
Desenvolvedor de OCR de IA RoleBinding Recursos de OCR:leitura e gravação N/A N/A
Desenvolvedor de IA de fala RoleBinding Recursos de fala:leitura e gravação N/A N/A
Desenvolvedor de tradução com IA RoleBinding Recursos de tradução:leitura e gravação N/A N/A
Administrador do Certificate Authority Service RoleBinding Autoridades e solicitações de certificado:receber, listar, monitorar, atualizar, criar, excluir e corrigir N/A N/A
Administrador do serviço de certificados RoleBinding Certificados e emissores de certificados:receber, listar, monitorar, atualizar, criar, excluir e corrigir N/A N/A
Administrador de projetos com função personalizada RoleBinding Recursos do projeto de função personalizada:criar, receber, listar, observar, atualizar, corrigir e excluir N/A N/A
Editor de painéis RoleBinding Recursos personalizados do Dashboard:receber, ler, criar, atualizar, excluir e aplicar patch N/A N/A
Leitor de painéis RoleBinding Dashboard:receber e ler N/A N/A
Como depurar o recurso personalizado AuditLoggingTarget RoleBinding
  • Registros de DNS:get, list
  • Audit logging targets :get, list, update, delete, patch
N/A N/A
Leitor de instâncias do Harbor RoleBinding Instâncias do Harbor:leitura N/A N/A
Criador de projetos do Harbor RoleBinding Projetos de instância do Harbor:criar, receber e assistir N/A N/A
Administrador da NetworkPolicy do K8S ProjectRoleBinding N/A Recursos NetworkPolicy:criar, ler, receber, atualizar, excluir e aplicar patch N/A
Administrador do Balanceador de Carga RoleBinding N/A
  • Backend:get, watch, list, create, patch, update e delete
  • HealthCheck:get, watch, list, create, patch, update e delete
  • BackendService:get, watch, list, create, patch, update e delete
  • ForwardingRuleExternal:get, watch, list, create, patch, update e delete
  • ForwardingRuleInternal:get, watch, list, create, patch, update e delete
N/A
LoggingRule Creator RoleBinding Recursos personalizados LoggingRule:criar, receber, listar e assistir N/A N/A
Editor de LoggingRule RoleBinding Recursos personalizados do LoggingRule:receber, listar, observar, atualizar, excluir e aplicar patch N/A N/A
Leitor de LoggingRule RoleBinding Recursos personalizados LoggingRule:leitura N/A N/A
Criador de LoggingTarget RoleBinding Recursos personalizados LoggingTarget:criar, receber, listar e assistir N/A N/A
Editor do LoggingTarget RoleBinding Recursos personalizados do LoggingTarget:receber, listar, observar, atualizar, excluir e aplicar patch N/A N/A
Leitor do LoggingTarget RoleBinding Recursos personalizados LoggingTarget:leitura N/A N/A
Administrador de projeto de DNS gerenciado RoleBinding
  • Zonas DNS gerenciadas e conjuntos de registros de recursos (ManagedDNSZone, ResourceRecordSet): criar, ler, atualizar, corrigir e excluir
N/A N/A
Leitor de projetos de DNS gerenciados RoleBinding Zonas DNS gerenciadas e conjuntos de registros de recursos (ManagedDNSZone, ResourceRecordSet): receber, listar e monitorar N/A N/A
Editor do MonitoringRule RoleBinding Recursos personalizados do MonitoringRule:criar, ler, atualizar, excluir e aplicar patch N/A N/A
Leitor de MonitoringRule RoleBinding Recursos personalizados MonitoringRule:leitura N/A N/A
Editor do MonitoringTarget RoleBinding Recursos personalizados do MonitoringTarget:criar, ler, atualizar, excluir e aplicar patch N/A N/A
Leitor de MonitoringTarget RoleBinding Recursos personalizados MonitoringTarget:leitura N/A N/A
Administrador de namespace ProjectRoleBinding N/A Todos os recursos:acesso de leitura e gravação no namespace do projeto N/A
Leitor de NAT ProjectRoleBinding N/A Implantações:receber e ler N/A
Editor do ObservabilityPipeline RoleBinding Recursos ObservabilityPipeline:receber, ler, criar, atualizar, excluir e aplicar patch N/A N/A
Leitor do ObservabilityPipeline RoleBinding Recursos do ObservabilityPipeline:receber e ler N/A N/A
Administrador de bucket do projeto RoleBinding Bucket:leitura e gravação no namespace do projeto N/A N/A
Administrador de objetos do bucket do projeto RoleBinding
  • Bucket:leitura
  • Objetos:leitura e gravação
N/A N/A
Leitor de objetos do bucket do projeto RoleBinding Bucket e objetos:leitura N/A N/A
Editor do Alertmanager do Project Cortex RoleBinding Sistema do Cortex e Alertmanager do Cortex:leitura e gravação N/A N/A
Leitor do Alertmanager do Project Cortex RoleBinding Sistema do Cortex e Cortex Alertmanager:leitura N/A N/A
Leitor do Prometheus do Project Cortex RoleBinding Sistema Cortex e Cortex Prometheus:leia N/A N/A
Administrador de compartilhamento de arquivos do projeto RoleBinding Compartilhamentos de arquivos, grupos de exportação e vinculações de grupos de exportação:criar, receber, listar, monitorar e excluir N/A N/A
Leitor do Grafana do projeto RoleBinding Sistema e Grafana:leitura e gravação N/A N/A
Administrador da política de manutenção do projeto RoleBinding Recursos da política de manutenção do projeto:criar, receber, listar, observar, atualizar, aplicar patch e excluir N/A N/A
Editor de vinculação da política de manutenção do projeto RoleBinding Recursos de vinculação da política de manutenção do projeto:criar, buscar, listar, observar, atualizar, aplicar patch e excluir N/A N/A
Leitor de vinculação da política de manutenção do projeto RoleBinding Recursos de vinculação da política de manutenção do projeto:get, list e watch N/A N/A
Editor de política de manutenção do projeto RoleBinding Recursos da política de manutenção do projeto:criar, receber, listar, observar, atualizar, aplicar patch e excluir N/A N/A
Leitor da política de manutenção do projeto RoleBinding Recursos da política de manutenção do projeto:receber, listar e observar N/A N/A
Administrador da NetworkPolicy do projeto RoleBinding Políticas de rede do projeto:leitura e gravação no namespace do projeto. N/A N/A
Leitor do projeto. RoleBinding Todos os recursos no namespace do projeto:leitura N/A N/A
Administrador de máquinas virtuais do projeto RoleBinding
  • Máquinas virtuais, discos, solicitações de acesso, acesso externo, solicitações de backup, backups, solicitações de restauração, solicitações de exclusão de backup, restaurações e solicitações de redefinição de senha:leitura, criação, atualização e exclusão
  • Reinicialização da máquina virtual:PUT
  • Imagens de máquinas virtuais, planos e modelos de backup:leitura
N/A N/A
Administrador de imagens de máquinas virtuais do projeto RoleBinding
  • Imagens de VM:leitura
  • Importações de imagens de VM:leitura e gravação
  • Buckets:Criar
  • Bucket "vm-images-bucket":leitura e gravação
N/A N/A
Administrador de secrets RoleBinding Secrets do Kubernetes:ler, criar, atualizar, excluir e aplicar patch N/A N/A
Leitor de secrets RoleBinding Secrets do Kubernetes:leitura N/A N/A
Operador do Spark RoleBinding Recursos do Spark:criar, receber, listar, assistir, atualizar, aplicar patch e excluir N/A N/A
Administrador de projetos de sub-rede RoleBinding Recursos do projeto de sub-rede:criar, receber, listar, observar, atualizar, corrigir e excluir N/A N/A
Operador de projeto de sub-rede RoleBinding Recursos Subnet:criar, receber, listar e excluir N/A N/A
Administrador da replicação de volume ClusterRoleBinding Volume failovers, volume relationship replicas:create, get, list, watch, delete N/A N/A
Leitor de carga de trabalho ProjectRoleBinding N/A
  • Recursos personalizados do pod no namespace do projeto:leitura
  • Recursos personalizados de implantação no namespace do projeto:leitura
N/A

Papéis comuns predefinidos de identidade e acesso

Funções comuns
Nome Nome do recurso do Kubernetes Administrador inicial Nível Tipo
Editor de painéis dashboard-editor Falso Organização / Projeto ClusterRole / Role
Leitor de painéis dashboard-viewer Falso Organização / Projeto ClusterRole / Role
Administrador de registros de fluxo flowlog-admin Falso Organização ClusterRole
Leitor de registros de fluxo flowlog-viewer Falso Organização ClusterRole
LoggingRule Creator loggingrule-creator Falso Organização / Projeto ClusterRole / Role
Editor de LoggingRule loggingrule-editor Falso Organização / Projeto ClusterRole / Role
Leitor de LoggingRule loggingrule-viewer Falso Organização / Projeto ClusterRole / Role
Criador de LoggingTarget loggingtarget-creator Falso Organização / Projeto ClusterRole / Role
Editor do LoggingTarget loggingtarget-editor Falso Organização / Projeto ClusterRole / Role
Leitor do LoggingTarget loggingtarget-viewer Falso Organização / Projeto ClusterRole / Role
Editor do MonitoringRule monitoringrule-editor Falso Organização / Projeto ClusterRole / Role
Leitor de MonitoringRule monitoringrule-viewer Falso Organização / Projeto ClusterRole / Role
Editor do MonitoringTarget monitoringtarget-editor Falso Organização / Projeto ClusterRole / Role
Leitor de MonitoringTarget monitoringtarget-viewer Falso Organização / Projeto ClusterRole / Role
Editor do ObservabilityPipeline observabilitypipeline-editor Falso Organização / Projeto ClusterRole / Role
Leitor do ObservabilityPipeline observabilitypipeline-viewer Falso Organização / Projeto ClusterRole / Role
Monitor de secret anthos-creds do Artifact Registry do sistema sar-anthos-creds-secret-monitor Falso Organização Role

Papéis comuns predefinidos de identidade e acesso

Funções comuns
Nome Tipo de vinculação Permissões do cluster de administrador Permissões do cluster do Kubernetes Encaminha para
Editor de painéis ClusterRoleBinding / RoleBinding Recursos personalizados do Dashboard:receber, ler, criar, atualizar, excluir e aplicar patch N/A N/A
Leitor de painéis ClusterRoleBinding / RoleBinding Dashboard:receber e ler N/A N/A
Administrador de registros de fluxo ClusterRoleBinding Recursos de registro de fluxo:criar, receber, ler, aplicar patch, atualizar e excluir Recursos de registro de fluxo:criar, receber, ler, aplicar patch, atualizar e excluir N/A
Leitor de registros de fluxo ClusterRoleBinding Recursos de registros de fluxo:receber e ler Recursos de registros de fluxo:receber e ler N/A
LoggingRule Creator ClusterRoleBinding / RoleBinding Recursos personalizados LoggingRule:criar, receber, listar e assistir N/A N/A
Editor de LoggingRule ClusterRoleBinding / RoleBinding Recursos personalizados do LoggingRule:receber, listar, observar, atualizar, excluir e aplicar patch N/A N/A
Leitor de LoggingRule ClusterRoleBinding / RoleBinding Recursos personalizados LoggingRule:leitura N/A N/A
Criador de LoggingTarget ClusterRoleBinding / RoleBinding Recursos personalizados LoggingTarget:criar, receber, listar e assistir N/A N/A
Editor do LoggingTarget ClusterRoleBinding / RoleBinding Recursos personalizados do LoggingTarget:receber, listar, observar, atualizar, excluir e aplicar patch N/A N/A
Leitor do LoggingTarget ClusterRoleBinding / RoleBinding Recursos personalizados LoggingTarget:leitura N/A N/A
Editor do MonitoringRule ClusterRoleBinding / RoleBinding Recursos personalizados do MonitoringRule:criar, ler, atualizar, excluir e aplicar patch N/A N/A
Leitor de MonitoringRule ClusterRoleBinding / RoleBinding Recursos personalizados MonitoringRule:leitura N/A N/A
Editor do MonitoringTarget ClusterRoleBinding / RoleBinding Recursos personalizados do MonitoringTarget:criar, ler, atualizar, excluir e aplicar patch N/A N/A
Leitor de MonitoringTarget ClusterRoleBinding / RoleBinding Recursos personalizados MonitoringTarget:leitura N/A N/A
Editor do ObservabilityPipeline ClusterRoleBinding / RoleBinding Recursos ObservabilityPipeline:receber, ler, criar, atualizar, excluir e aplicar patch N/A N/A
Leitor do ObservabilityPipeline ClusterRoleBinding / RoleBinding Recursos do ObservabilityPipeline:receber e ler N/A N/A
Monitor de secret anthos-creds do Artifact Registry do sistema RoleBinding anthos-creds secrets:receber e ler anthos-creds secrets:receber e ler N/A