Descripción general

Puedes usar una sola solicitud desde Google Cloud CLI o la API de Compute Engine para actualizar por lotes todas las reglas de políticas de firewall para políticas de firewall jerárquicas y de red. Esto garantiza la integridad del conjunto de reglas de la política de firewall. Con las actualizaciones por lotes, el firewall de nueva generación de Cloud proporciona una forma eficiente y administrable de controlar las actualizaciones de la regla de política de firewall en tus entornos de nube.

Para obtener más información sobre cómo configurar la actualización por lotes, consulta Configura actualizaciones por lotes para las reglas de política de firewall.

Permisos

Asegúrate de tener los siguientes permisos para actualizar por lotes las reglas de la política de firewall.

  • El permiso compute.firewallPolicies.get para exportar las reglas de políticas de firewall jerárquicas
  • El permiso compute.firewallPolicies.update para importar las reglas de políticas de firewall jerárquicas
  • El permiso compute.firewallPolicies.get para exportar las reglas de la política de firewall de red
  • El permiso compute.regionFirewallPolicies.get para exportar reglas de política de firewall de red regionales
  • El permiso compute.firewallPolicies.update para importar las reglas de la política de firewall de la red
  • El permiso compute.regionFirewallPolicies.update para importar las reglas de política de firewall de red regional.

Para obtener más información sobre las funciones y los permisos, consulta Funciones de Compute Engine.

Especificación

La actualización por lotes de las reglas de política de firewall tiene las siguientes especificaciones:

  • El proceso de actualización es atómico. Esto significa que, si se produce un error mientras se importan las reglas, todos los cambios se revertirán y la regla de política de firewall permanecerá en su estado anterior.

  • Cuando usas las APIs de REST para actualizar las reglas de políticas de firewall, las APIs de REST requieren una huella digital para el bloqueo optimista. Para obtener más información, consulta Control de simultaneidad optimista. Para obtener la huella digital más reciente, te recomendamos que primero realices una solicitud get a la política de firewall. Una solicitud get a la política de firewall obtiene la versión más reciente de la política, lo que ayuda a garantizar que las actualizaciones se basen en la versión más reciente de la política. Esto ayuda a evitar conflictos si se realizan modificaciones simultáneas en la política.

  • Cuando usas el método patch de la API de REST, puedes reemplazar todas las reglas existentes si proporcionas una lista completamente nueva en tu solicitud.

  • Si hay una operación de política de firewall patch en curso, no podrás modificar reglas usando métodos como addRule, patchRule, removeRule o cloneRules. Esto ayuda a garantizar que no haya modificaciones en conflicto durante la operación de aplicación de parches.

Configura la actualización por lotes

El proceso de actualización por lotes implica tres pasos clave:

  1. Exportar: Exporta tus reglas de política de firewall actuales.
  2. Modificar: realiza las actualizaciones por lotes necesarias a las reglas de política de firewall exportadas.
  3. Importar: Importa el archivo modificado de nuevo a las reglas de la política de firewall.

Para configurar la actualización por lotes de las reglas de políticas de firewall, haz lo siguiente:

  1. Exporta tus reglas de política de firewall. Para obtener más información, consulta Exporta una regla de política de firewall.

  2. Modifica el archivo exportado. Puedes realizar los siguientes pasos para actualizar el archivo:

    • Agrega reglas nuevas: Asegúrate de que cada regla nueva cumpla con el esquema FirewallPolicyRule.yaml.

    • Modifica las reglas existentes: Cambia los atributos de las reglas que deseas actualizar. Estos atributos incluyen la acción, la descripción y las condiciones de coincidencia con las que se evalúa el tráfico entrante.

    • Borrar reglas: Quita las entradas de las reglas de política de firewall que deseas borrar.

    Para obtener más información, consulta Modifica las reglas de la política de firewall.

  3. Vuelve a importar las reglas a tu política de firewall. Para obtener más información, consulta Importa reglas de política de firewall.

¿Qué sigue?