Papéis e permissões do Cloud NGFW

Nesta página, listamos todos os papéis e permissões do Identity and Access Management (IAM) para o Cloud NGFW.

Papéis e permissões do IAM para o Cloud NGFW

Use a barra de pesquisa para procurar tarefas, funções ou permissões específicas ou selecione uma categoria de tarefa no menu suspenso para filtrar a lista.

Categoria da tarefa Tarefa ou habilidade Papel necessário Permissões necessárias
Políticas de firewall hierárquicas Criar uma nova política de firewall hierárquica Papel de administrador da política de firewall da organização do Compute (roles/compute.orgFirewallPolicyAdmin) no recurso em que a política vai residir

Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.firewallPolicies.create
Associar uma política a um recurso Qualquer um dos seguintes conjuntos de papéis:
Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.firewallPolicies.use
compute.organizations.setFirewallPolicy
Modifique a política adicionando, atualizando ou excluindo regras de firewall. Papel de administrador da política de firewall da organização do Compute (roles/compute.orgFirewallPolicyAdmin) no recurso em que a política reside ou na própria política

Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.firewallPolicies.update
Exclua a política: Papel de administrador da política de firewall da organização do Compute (roles/compute.orgFirewallPolicyAdmin) no recurso em que a política reside ou na própria política

Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.firewallPolicies.delete
Ver as regras de firewall efetivas de uma rede de nuvem privada virtual (VPC) Qualquer um dos seguintes papéis para a rede:
Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.networks.getEffectiveFirewalls
compute.networks.getRegionEffectiveFirewalls
Veja as regras de firewall efetivas de uma VM em uma rede Qualquer um dos seguintes papéis da VM:
Para mais informações, consulte Papéis do IAM para usar políticas de firewall hierárquicas.
compute.instances.getEffectiveFirewalls
Políticas de firewall de rede globais Criar uma nova política de firewall de rede global Papel de administrador de segurança do Compute (roles/compute.securityAdmin) no projeto a que a política pertence

Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.firewallPolicies.create
Associar uma política a uma rede Papel de Administrador de rede do Compute (roles/compute.networkAdmin) no projeto em que a política será executada

Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.firewallPolicies.use
compute.networks.setFirewallPolicy
Modifique a política adicionando, atualizando ou excluindo regras de firewall. Papel de Administrador de segurança do Compute (roles/compute.securityAdmin) no projeto em que a política será executada

Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.firewallPolicies.update
Exclua a política: Papel de Administrador de segurança do Compute (roles/compute.securityAdmin) no projeto em que a política será executada

Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.firewallPolicies.delete
Veja as regras de firewall efetivas de uma rede VPC Qualquer um dos seguintes papéis para a rede:
Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.networks.getEffectiveFirewalls
compute.networks.getRegionEffectiveFirewalls
Veja as regras de firewall efetivas de uma VM em uma rede Qualquer um dos seguintes papéis da VM:
Para mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais.
compute.instances.getEffectiveFirewalls
Políticas de firewall da rede regional Para informações sobre os papéis e as permissões do IAM que regem as ações para criar e gerenciar políticas de firewall de rede regional, consulte Criar políticas e regras de firewall de rede regional e Gerenciar políticas de firewall de rede regional.
Regras de firewall da VPC Criar uma regra de firewall da VPC Papel Administrador de segurança do Compute
(roles/compute.securityAdmin)
compute.firewalls.create
Modificar uma regra de firewall da VPC Papel Administrador de segurança do Compute
(roles/compute.securityAdmin)
compute.firewalls.update
Ver uma lista de regras de firewall da VPC Papel Leitor da rede do Compute
(roles/compute.networkViewer)
compute.firewalls.list
Ver detalhes de uma regra de firewall da VPC Papel Leitor da rede do Compute
(roles/compute.networkViewer)
compute.firewalls.get
Excluir uma regra de firewall da VPC Papel Administrador de segurança do Compute
(roles/compute.securityAdmin)
compute.firewalls.delete
Grupos de endereços Criar e gerenciar grupos de endereços Papel Administrador de rede do Compute
(roles/compute.networkAdmin)
networksecurity.addressGroups.*
Descobrir e ver grupos de endereços Papel de usuário da rede do Compute
(roles/compute.networkUser)
networksecurity.addressGroups.list
networksecurity.addressGroups.get
networksecurity.addressGroups.use
Perfis de segurança Criar um perfil de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfiles.create
Modificar um perfil de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfiles.update
Excluir um perfil de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfiles.delete
Ver detalhes sobre um perfil de segurança em uma organização ou um projeto Qualquer um dos seguintes papéis: networksecurity.securityProfiles.get
Visualizar todos os perfis de segurança em uma organização ou um projeto Qualquer um dos seguintes papéis: networksecurity.securityProfiles.list
Usar um perfil de segurança em um grupo de perfis de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfiles.use
Grupos de perfis de segurança Criar um grupo de perfis de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.create
Modificar um grupo de perfis de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.update
Excluir um grupo de perfis de segurança Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.delete
Ver detalhes sobre o grupo de perfis de segurança em uma organização e um projeto Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.get
Visualizar todos os grupos de perfis de segurança em uma organização e um projeto Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.list
Usar um grupo de perfis de segurança em uma regra da política de firewall Qualquer um dos seguintes papéis: networksecurity.securityProfileGroups.use
Endpoints de firewall Criar um endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpoints.create
Modificar um endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpoints.update
Excluir um endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpoints.delete
Ver detalhes sobre o endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpoints.get
Ver todos os endpoints de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpoints.list
Associações de endpoint de firewall Criar uma associação de endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpointAssociations.create
networksecurity.firewallEndpoints.use na organização ou no projeto em que o endpoint de firewall foi criado.
Modificar uma associação de endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpointAssociations.update
Excluir uma associação de endpoint de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpointAssociations.delete
Ver detalhes sobre a associação de endpoints de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpointAssociations.get
Visualizar todas as associações de endpoints de firewall Qualquer um dos seguintes papéis: networksecurity.firewallEndpointAssociations.list
Tags seguras Para informações sobre os papéis e as permissões do IAM necessários para criar e gerenciar tags seguras, consulte Gerenciar tags em recursos.
Atualizações em lote para regras de política de firewall Exportar as regras da política de firewall hierárquica Qualquer um dos seguintes papéis: compute.firewallPolicies.get
Importar as regras da política de firewall hierárquica Qualquer um dos seguintes papéis: compute.firewallPolicies.update
Exportar as regras da política de firewall de rede global Qualquer um dos seguintes papéis: compute.firewallPolicies.get
Exportar as regras da política de firewall da rede regional Qualquer um dos seguintes papéis: compute.regionFirewallPolicies.get
Importar as regras da política de firewall de rede global Qualquer um dos seguintes papéis: compute.firewallPolicies.update
Importar as regras da política de firewall de rede regional Qualquer um dos seguintes papéis: compute.regionFirewallPolicies.update

Papéis do IAM para usar políticas de firewall hierárquicas

Os papéis a seguir são relevantes para políticas hierárquicas de firewall.

Nome do papel Descrição
Papel Administrador da política de firewall da organização do Compute (roles/compute.orgFirewallPolicyAdmin) Pode ser concedido em um recurso ou em uma política individual. Se concedido em um recurso, permite que os usuários criem, atualizem e excluam políticas de firewall hierárquicas e suas regras. Se concedida em uma política individual, permite que o usuário atualize as regras, mas não crie ou exclua a política. Esse papel também permite que o usuário associe uma política a um recurso se também tiver o papel compute.orgSecurityResourceAdmin nesse recurso.
Papel Administrador de recursos da organização do Compute (roles/compute.orgSecurityResourceAdmin) Concedido no nível da organização ou a uma pasta, permite que os administradores no nível da pasta associem uma política a esse recurso. Os administradores também precisam ter o papel compute.orgFirewallPolicyUser ou compute.orgFirewallPolicyAdmin no recurso que é proprietário da política ou na própria política para usá-la.
Papel Usuário da política de firewall da organização do Compute (roles/compute.orgFirewallPolicyUser) Concedido em um recurso ou em uma política individual, permite que os administradores usem a política individual ou as políticas associadas ao recurso. Os usuários também precisam ter o papel compute.orgSecurityResourceAdmin no recurso de destino para associar uma política a ele.
Papel de Administrador de segurança do Compute (roles/compute.securityAdmin)

Papel de Leitor do Compute (roles/compute.viewer)

Papel de Usuário da rede do Compute (roles/compute.networkUser)

Papel de Leitor da rede do Compute (roles/compute.networkViewer)
Permite que os usuários visualizem as regras de firewall aplicadas à rede ou à instância.
Inclui a permissão compute.networks.getEffectiveFirewalls para redes e compute.instances.getEffectiveFirewalls para instâncias.

Observação: as versões de pré-lançamento das políticas de firewall hierárquicas usavam os papéis do IAM compute.orgSecurityPolicyAdmin e compute.orgSecurityPolicyUser. Esses papéis combinavam permissões para políticas hierárquicas de firewall e o Google Cloud Armor. Para separar essas permissões, estamos migrando para os papéis compute.orgFirewallPolicyAdmin e compute.orgFirewallPolicyUser para políticas de firewall hierárquicas. Os papéis anteriores continuam funcionando, mas recomendamos migrar para os novos assim que possível.

No exemplo a seguir, Joe pode criar, modificar e excluir qualquer política de firewall hierárquica na pasta policies, mas não pode anexar a política de firewall hierárquica a uma pasta porque não tem o papel orgSecurityResourceAdmin em nenhuma pasta.

No entanto, como João concedeu a Maria permissões para usar policy-1, ela pode listar e associar essa política de firewall hierárquica à pasta dev-projects ou a qualquer um dos descendentes dela. O papel orgFirewallPolicyUser não concede permissão para associar as políticas a nenhuma pasta. Também é preciso que o usuário tenha o papel orgSecurityResourceAdmin na pasta de destino.

Exemplo de policy-1
Exemplo de policy-1

Papéis do IAM para usar políticas globais de firewall de rede

Os papéis a seguir são relevantes para políticas de firewall de rede.

Nome do papel Descrição
Papel Administrador de segurança do Compute (roles/compute.securityAdmin) Pode ser concedido no nível do projeto ou da política. Se concedido a um projeto, os usuários poderão criar, atualizar e excluir políticas de firewall de rede global e as regras delas. No nível da política, permite que os usuários atualizem as regras da política, mas não criem nem excluam a política. Esse papel também permite que os usuários associem uma política a uma rede.
Papel Administrador de rede do Compute (roles/compute.networkAdmin) Concedido no nível do projeto ou da rede. Se concedido a uma rede, os usuários poderão ver a lista de políticas de firewall da rede.
Papel de Leitor do Compute (roles/compute.viewer)

Papel de Usuário da rede do Compute (roles/compute.networkUser)

Papel de Leitor da rede do Compute (roles/compute.networkViewer)

Permite que os usuários visualizem as regras de firewall aplicadas à rede ou à instância.
Inclui a permissão compute.networks.getEffectiveFirewalls para redes e compute.instances.getEffectiveFirewalls para instâncias.