Para inspecionar o tráfego de rede dos consumidores, use políticas de firewall para redirecionar o tráfego ao grupo de endpoints de interceptação da VPC. Em seguida, o tráfego passa pelo grupo de implantação de interceptação do produtor até os recursos de computação.
Nesta página, descrevemos como configurar e gerenciar políticas e regras de firewall de rede global. Se você quiser criar políticas e regras hierárquicas de firewall, consulte Usar políticas e regras hierárquicas de firewall.
Antes de começar
Ative a API Compute Engine no projeto do Google Cloud .
Ative a API Network Security no seu projeto Google Cloud .
Instale a gcloud CLI.
Crie um grupo de perfis de segurança.
Papéis
Para criar, visualizar ou excluir regras de firewall, peça ao administrador para conceder a você os papéis do Identity and Access Management (IAM) necessários no seu projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Para verificar o progresso das operações listadas nesta página, confira se seu função do usuário tem os seguintes papéis no nível do projeto: Administrador de segurança do Compute (roles/compute.securityAdmin), Administrador de rede do Compute (roles/compute.networkAdmin) e Leitor do Compute (roles/compute.viewer):
compute.networks.getcompute.networks.listcompute.firewallPolicies.createcompute.firewallPolicies.updatecompute.firewallPolicies.removeAssociation
Criar políticas e regras de firewall
Crie uma política de firewall e uma regra com a ação APPLY_SECURITY_PROFILE_GROUP.
Console
Para criar uma política de firewall de rede, siga estas etapas:
No console do Google Cloud , acesse a página Políticas de firewall.
Na lista do seletor de projetos, selecione seu projeto na organização.
Clique em Criar política de firewall.
No campo Nome, digite um nome para a política.
Em Escopo da implantação, selecione Global.
Para criar regras para sua política, clique em Continuar e em Adicionar regra.
- No campo Prioridade, defina o número do pedido da regra, em que
0é a prioridade mais alta. - Em Direção do tráfego, escolha Entrada.
- Em Ação se houver correspondência, escolha Prosseguir para a inspeção L7.
- Em Finalidade, escolha NSI in-band.
- Em Grupo de perfis de segurança, selecione o grupo de perfis de segurança de interceptação personalizada.
- Em Tipo de destino, especifique o destino da regra.
- Em Filtros de origem, especifique o filtro de origem.
- Em Destinos, especifique os filtros de destino.
- Em Protocolos e portas, especifique que a regra se aplica a todos os protocolos e a todas as portas de destino ou especifique a quais protocolos e portas de destino a regra se aplica.
- Clique em Criar.
- No campo Prioridade, defina o número do pedido da regra, em que
Clique em Adicionar regra para adicionar outra regra.
Para associar a política a uma rede, clique em Continuar e em Associar a política a redes VPC.
Clique em Criar.
Para mais informações, consulte Criar regras de firewall de rede global.
gcloud
Para criar uma política de firewall de rede, use o
comando
gcloud compute firewall-policies create:
gcloud compute network-firewall-policies create FIREWALL_POLICY
Para criar uma regra de firewall, use o
comando gcloud compute network-firewall-policies rules create:
gcloud compute network-firewall-policies rules create PRIORITY \
--action APPLY_SECURITY_PROFILE_GROUP \
--firewall-policy FIREWALL_POLICY \
--security-profile-group organizations/ORGANIZATION_ID/locations/global/securityProfileGroups/SECURITY_PROFILE_GROUP_ID \
--direction DIRECTION \
--layer4-configs LAYER4_CONIFG \
--src-ip-ranges SRC_IP_RANGE \
[--dest-ip-ranges DEST_IP_RANGE] \
--global-firewall-policy
Substitua:
PRIORITY: a prioridade da regra a ser adicionada.FIREWALL_POLICY: o ID da política de firewall com que criar uma regra.ORGANIZATION_ID: o ID da organização em que o grupo de perfis de segurança é criado.SECURITY_PROFILE_GROUP_ID: o ID do grupo de perfis de segurança que tem uma açãocustom-intercept-profile.DIRECTION: indica se a regra éingressouegress. Se a direção não for especificada, o padrão será aplicar a regra ao tráfego de entrada. Para o tráfego de entrada, não é possível especificar intervalos de destino. Para o tráfego de saída, não é possível especificar intervalos ou tags de origem.LAYER4_CONFIG: uma lista de protocolos e portas de destino a que a regra de firewall se aplica.SRC_IP_RANGE: os intervalos de IP de origem. Isso só será especificado seDIRECTIONforingress.DEST_IP_RANGE: os intervalos de IP de destino. Isso só será especificado seDIRECTIONforegress.
Terraform
Para criar uma política de firewall, use um recurso google_compute_firewall_policy.
Para criar uma regra de política de firewall, use um recurso google_compute_network_firewall_policy_rule.
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
Descrever políticas e regras de firewall
É possível ver todos os detalhes de uma política, incluindo todas as regras de firewall.
Console
No console do Google Cloud , acesse a página Políticas de firewall.
No seletor de projetos, selecione o projeto que contém a política de firewall de rede global.
Clique na sua política.
Para conferir os detalhes de uma regra, clique na prioridade dela.
gcloud
Para descrever uma política de firewall, use o
comando gcloud compute network-firewall-policies describe:
gcloud compute network-firewall-policies describe FIREWALL_POLICY
Para descrever uma regra de firewall, use o
comando gcloud compute network-firewall-policies rules describe:
gcloud compute network-firewall-policies rules describe PRIORITY \
--firewall-policy FIREWALL_POLICY
Substitua FIREWALL_POLICY pelo ID da política de firewall em que a regra está definida.
Excluir políticas e regras de firewall
É possível excluir uma política e as regras de firewall dela. É necessário excluir todas as associações em uma política de firewall da organização antes de excluí-la.
Console
No console do Google Cloud , acesse a página Políticas de firewall.
No seletor de projetos, selecione o projeto que contém a política.
Clique na sua política.
Selecione a regra que você quer excluir.
Clique em Excluir.
Clique na guia Associações.
Selecione a associação que você quer excluir.
Clique em Remover associações.
Depois que todas as associações forem removidas, clique em Excluir.
gcloud
Para excluir uma regra de firewall, use o
comando gcloud compute network-firewall-policies rules delete:
gcloud compute network-firewall-policies rules delete PRIORITY \
--firewall-policy FIREWALL_POLICY
Substitua FIREWALL_POLICY pelo ID da política de firewall em que a regra está definida.
Para excluir uma política de firewall, use o
comando gcloud compute network-firewall-policies delete:
gcloud compute network-firewall-policies delete FIREWALL_POLICY