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 residirPara 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.usecompute.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íticaPara 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íticaPara 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.getEffectiveFirewallscompute.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 pertencePara 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á executadaPara mais informações, consulte Papéis do IAM para usar políticas de firewall de rede globais. |
compute.firewallPolicies.usecompute.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á executadaPara 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á executadaPara 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.getEffectiveFirewallscompute.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.listnetworksecurity.addressGroups.getnetworksecurity.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.createnetworksecurity.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.
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. |