개요

Google Cloud CLI 또는 Compute Engine API에서 단일 요청을 사용하여 계층식 및 네트워크 방화벽 정책의 모든 방화벽 정책 규칙을 일괄 업데이트할 수 있습니다. 이렇게 하면 방화벽 정책 규칙 집합의 무결성이 보장됩니다. Cloud Next Generation Firewall(Cloud NGFW)은 일괄 업데이트를 사용하여 클라우드 환경에서 방화벽 정책 규칙 업데이트를 처리하는 효율적이고 관리 가능한 방법을 제공합니다.

일괄 업데이트를 구성하는 방법에 대한 자세한 내용은 방화벽 정책 규칙에 대한 일괄 업데이트 구성을 참조하세요.

사양

방화벽 정책 규칙의 일괄 업데이트에는 다음과 같은 사양이 있습니다.

  • 업데이트 프로세스는 원자적입니다. 즉, 규칙을 가져오는 중에 오류가 발생하면 모든 변경사항이 롤백되고 방화벽 정책 규칙이 이전 상태로 유지됩니다.

  • REST API를 사용하여 방화벽 정책 규칙을 업데이트할 때 REST API에는 낙관적 잠금을 위한 디지털 지문이 필요합니다. 자세한 내용은 낙관적 동시 실행 제어를 참조하세요. 최신 디지털 지문을 가져오려면 먼저 방화벽 정책에 get 요청을 수행하는 것이 좋습니다. 방화벽 정책에 대한 get 요청은 정책의 최신 버전을 가져오므로 업데이트가 정책의 최신 버전을 기반으로 합니다. 이렇게 하면 정책에 동시 수정이 이루어지는 경우 충돌을 방지할 수 있습니다.

  • REST API patch 메서드를 사용하면 요청에 완전히 새로운 목록을 제공하여 모든 기존 규칙을 바꿀 수 있습니다.

  • 방화벽 정책 patch 작업이 진행 중인 경우 addRule, patchRule, removeRule 또는 cloneRules와 같은 메서드를 사용하여 규칙을 수정할 수 없습니다. 이렇게 하면 패치 작업 중에 충돌하는 수정사항이 발생하지 않습니다.

일괄 업데이트 구성

일괄 업데이트 프로세스에는 세 가지 주요 단계가 포함됩니다.

  1. 내보내기: 현재 방화벽 정책 규칙을 내보냅니다.
  2. 수정: 내보낸 방화벽 정책 규칙에 필요한 일괄 업데이트를 수행합니다.
  3. 가져오기: 수정된 파일을 방화벽 정책 규칙으로 다시 가져옵니다.

방화벽 정책 규칙에 대한 일괄 업데이트를 구성하려면 다음을 수행합니다.

  1. 방화벽 정책 규칙을 내보냅니다. 자세한 내용은 방화벽 정책 규칙 내보내기를 참조하세요.

  2. 내보낸 파일을 수정합니다. 다음 단계를 수행하여 파일을 업데이트할 수 있습니다.

    • 새 규칙 추가: 각 새 규칙이 FirewallPolicyRule.yaml 스키마를 준수하는지 확인합니다.

    • 기존 규칙 수정: 업데이트할 규칙의 속성을 변경합니다. 이러한 속성에는 수신 트래픽을 평가하는 작업, 설명, 일치 조건이 포함됩니다.

    • 규칙 삭제: 삭제할 방화벽 정책 규칙의 항목을 삭제합니다.

    자세한 내용은 방화벽 정책 규칙 수정을 참조하세요.

  3. 규칙을 방화벽 정책으로 다시 가져옵니다. 자세한 내용은 방화벽 정책 규칙 가져오기를 참조하세요.

다음 단계