É possível usar uma única solicitação da Google Cloud CLI ou da API Compute Engine para atualizar em lote todas as regras de políticas de firewall hierárquicas e de rede. Isso garante a integridade do conjunto de regras da política de firewall. Com as atualizações em lote, o Cloud Next Generation Firewall (Cloud NGFW) oferece uma maneira eficiente e gerenciável de lidar com atualizações de regras de política de firewall nos ambientes de nuvem.
Para mais informações sobre como configurar a atualização em lote, consulte Configurar atualizações em lote para regras de política de firewall.
Especificação
A atualização em lote das regras da política de firewall tem as seguintes especificações:
O processo de atualização é atômico. Isso significa que, se ocorrer um erro durante a importação das regras, todas as alterações serão revertidas e a regra da política de firewall permanecerá no estado anterior.
Quando você usa as APIs REST para atualizar regras de política de firewall, elas exigem uma impressão digital para bloqueio otimista. Para mais informações, consulte Controle de simultaneidade otimista. Para receber a impressão digital mais recente, recomendamos que você primeiro faça uma solicitação
getpara a política de firewall. Uma solicitaçãogetpara a política de firewall recebe a versão mais recente da política, o que ajuda a garantir que as atualizações sejam baseadas na versão mais recente da política. Isso ajuda a evitar conflitos se modificações simultâneas forem feitas na política.Ao usar o método
patchda API REST, é possível substituir todas as regras fornecendo uma lista completamente nova na solicitação.Se uma operação
patchda política de firewall estiver em andamento, não será possível modificar as regras usando métodos comoaddRule,patchRule,removeRuleoucloneRules. Isso ajuda a garantir que não haja modificações conflitantes durante a operação de patch.
Configurar atualização em lote
O processo de atualização em lote envolve três etapas principais:
- Exportar: exporte as regras da política de firewall atual.
- Modificar: faça as atualizações em lote necessárias nas regras da política de firewall exportadas.
- Importar: importe o arquivo modificado de volta para as regras da política de firewall.
Para configurar a atualização em lote das regras da política de firewall, faça o seguinte:
Exporte as regras da política de firewall. Para mais informações, consulte Exportar regra de política de firewall.
Modifique o arquivo exportado. Siga estas etapas para atualizar o arquivo:
Adicione novas regras: verifique se cada nova regra segue o esquema
FirewallPolicyRule.yaml.Modificar regras atuais: mude os atributos das regras que você quer atualizar. Esses atributos incluem a ação, a descrição e as condições de correspondência em relação às quais o tráfego de entrada é avaliado.
Excluir regras: remova as entradas das regras da política de firewall que você quer excluir.
Para mais informações, consulte Modificar regras de política de firewall.
Importe as regras de volta para a política de firewall. Para mais informações, consulte Importar regras de política de firewall.
A seguir
- Para uma introdução às regras de firewall, consulte Componentes de regra da política de firewall.
- Para saber como configurar atualizações em lote para regras de política de firewall, consulte Configurar atualizações em lote para políticas de firewall.