이 페이지에서는 서비스 소비자가 제작자의 패킷 검사 서비스로 트래픽을 전송하기 위해 취해야 하는 단계에 관한 세부정보를 제공합니다.
시작하기 전에
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- 프로젝트에 다음 Identity and Access Management (IAM) 역할이 있는지 확인합니다.
- 보안 프로필 그룹 및 보안 프로필의 경우 조직 수준 보안 프로필 및 보안 프로필 그룹의 조직 수준 보안 프로필 관리자 역할(
networksecurity.securityProfileAdmin)과 프로젝트 수준 보안 프로필 및 보안 프로필 그룹의 프로젝트 또는 조직 수준 보안 프로필 관리자 역할(networksecurity.securityProfileAdmin) - 새 소비자 측 네트워크를 만드는 경우 프로젝트의 Compute 네트워크 관리자 역할(
roles/compute.networkAdmin) - 인터셉트 리소스의 경우 프로젝트에 대한 인터셉트 엔드포인트 관리자 역할(
roles/networksecurity.interceptEndpointAdmin)
- 보안 프로필 그룹 및 보안 프로필의 경우 조직 수준 보안 프로필 및 보안 프로필 그룹의 조직 수준 보안 프로필 관리자 역할(
아직 사용 설정되지 않은 Compute Engine 및 Network Security API가 있으면 사용 설정합니다.
API 사용 설정에 필요한 역할
API를 사용 설정하려면
serviceusage.services.enable권한이 필요합니다. 프로젝트를 만든 경우 소유자 역할 (roles/owner)을 통해 이 권한이 이미 있을 수 있습니다. 그렇지 않으면 서비스 사용량 관리자 역할 (roles/serviceusage.serviceUsageAdmin)을 통해 이 권한을 얻을 수 있습니다. 역할을 부여하는 방법 알아보기- Google Cloud CLI 설치 자세한 내용은 gcloud CLI 개요를 참고하세요.
참고: 이전에 Google Cloud CLI를 실행한 적이 없으면
gcloud init명령어를 실행하여 gcloud CLI 디렉터리를 초기화합니다. - 프로듀서에 연결하려면 다음 세부정보를 가져옵니다.
- 인터셉트 배포 그룹의 이름입니다.
- 가로채기 배포 그룹이 활성 상태인 영역 목록입니다.
- 생산자 프로젝트의 배포 차단 사용자 역할(
roles/networksecurity.interceptDeploymentUser)
네트워크 준비하기
하나 이상의 VPC 네트워크가 프로듀서의 패킷 검사 서비스로 트래픽을 전송하도록 하려면 다음 단계를 따르세요.
VPC 네트워크를 식별하고 방화벽 정책 시행 순서를 설정합니다.
프로듀서의 패킷 가로채기 제품을 사용하려는 VPC 네트워크를 식별합니다. 네트워크가 식별되면 각 네트워크의 방화벽 정책 및 규칙 적용 순서를
BEFORE_CLASSIC_FIREWALL로 설정합니다.BEFORE_CLASSIC_FIREWALL시행 순서를 사용하면 트래픽을 가로채는 데 사용할 계층식 및 전역 방화벽 정책 규칙이 VPC 방화벽 규칙보다 먼저 평가됩니다. 기본AFTER_CLASSIC_FIREWALL순서를 사용하는 경우 VPC 방화벽 규칙이 우선 적용되므로 검사를 위해 트래픽이 가로채기 전에 삭제될 수 있습니다.VM이 포함된 영역 관리형 또는 영역 비관리형 인스턴스 그룹을 만듭니다.
가능하면 관리형 인스턴스 그룹을 사용하는 것이 좋습니다. 관리형 인스턴스 그룹을 선택하는 경우 영역 관리형 인스턴스 그룹을 사용해야 합니다. 자세한 내용은 단일 영역에 MIG 만들기를 참고하세요.
인밴드 리소스 구성
생산자의 패킷 검사 서비스를 사용하려면 다음 리소스를 만드세요.
프로젝트에서 가로채기 엔드포인트 그룹 및 가로채기 엔드포인트 그룹 연결 을 만듭니다. 자세한 내용은 인터셉트 엔드포인트 그룹 만들기 및 관리하기를 참고하세요.
소비자는 인터셉트 엔드포인트 그룹 및 인터셉트 엔드포인트 그룹 연결을 사용하여 하나 이상의 소비자 VPC 네트워크에서 사용할 프로듀서의 패킷 인터셉트 제품을 선택합니다.
가로채기 엔드포인트 그룹 및 가로채기 엔드포인트 그룹 연결을 구성할 때는 다음 사항을 고려하세요.
- 소비자 VPC 네트워크와 해당 인터셉트 엔드포인트 그룹 연결은 동일한 프로젝트에 있어야 합니다.
- 엔드포인트 그룹 연결에서 참조하는 인터셉트 엔드포인트 그룹은 소비자 조직의 모든 프로젝트에 있을 수 있습니다.
보안 프로필과 보안 프로필 그룹을 만듭니다. 맞춤 인터셉트 보안 프로필을 만드는 방법에 대한 자세한 내용은 맞춤 인터셉트 보안 프로필 만들기 및 보안 프로필 그룹 만들기 및 관리를 참고하세요.
보안 프로필 및 보안 프로필 그룹을 사용하면 계층식 방화벽 정책 또는 전역 네트워크 방화벽 정책의 규칙에서 프로듀서의 패킷 가로채기 제품을 사용할 수 있습니다. 방화벽 정책의 규칙은 보안 프로필 그룹을 참조하고
apply_security_profile_group작업을 사용하여 프로듀서의 패킷 검사 서비스로 패킷을 전송합니다.방화벽 정책을 구성하고 패킷 검사를 위해 트래픽을 라우팅하는 방화벽 규칙을 추가합니다. 전역 네트워크 방화벽 정책의 규칙만 프로젝트 수준 보안 프로필 그룹을 참조할 수 있습니다. 자세한 내용은 방화벽 규칙 만들기 및 관리를 참고하세요.
트래픽을 패킷 검사로 안내하는 규칙에는 다음 특성이 모두 있어야 합니다.
방화벽 정책 규칙의 작업은
apply_security_profile_group이어야 합니다.방화벽 정책 규칙은 이전 단계에서 구성한 보안 프로필이 포함된 보안 프로필 그룹을 참조해야 합니다. 계층식 방화벽 정책은 조직 수준 보안 프로필 그룹만 참조할 수 있습니다. 전역 네트워크 방화벽 정책은 조직 수준 및 프로젝트 수준 보안 프로필 그룹을 모두 참조할 수 있습니다.
보안 프로필은 규칙을 적용해야 하는 VPC 네트워크와 연결된 동일한 인터셉트 엔드포인트 그룹을 참조해야 합니다.
규칙이 포함된 방화벽 정책은 규칙이 적용되어야 하는 VPC 네트워크와 연결되어야 합니다. 이 연결을 만드는 방법은 정책 유형에 따라 다릅니다.
규칙이 전역 네트워크 방화벽 정책에 있는 경우 해당 정책은 규칙이 적용되어야 하는 VPC 네트워크와 연결되어야 합니다.
규칙이 계층식 네트워크 방화벽 정책에 있는 경우 방화벽 정책은 규칙이 적용되어야 하는 VPC 네트워크를 포함하는 폴더 또는 조직과 연결되어야 합니다. 또한 규칙의 타겟이 네트워크 리소스인 경우 타겟에는 규칙이 적용되어야 하는 VPC 네트워크가 포함되어야 합니다.
방화벽 규칙 매개변수에 대한 자세한 내용은 방화벽 정책 규칙 구성요소를 참고하세요.
프로듀서의 패킷 검사를 사용하는 VPC 네트워크와 방화벽 정책을 연결합니다.
자세한 내용은 네트워크 방화벽 정책 연결을 참고하세요.
방화벽 정책을 연결하고 방화벽 규칙을 구성하면 네트워크 트래픽이 생산자의 인터셉트 배포 그룹으로 리디렉션됩니다.