CI/CD 워크플로로 마이그레이션하기

콘솔에서 탐지 콘텐츠 관리를 CI/CD 워크플로로 전환하기

Panther는 탐지 콘텐츠 관리를 위해 Console과 CI/CD 워크플로를 동시에 사용하는 것을 지원하지 않습니다. Panther Console에서 탐지 관리를 하다가 CI/CD 워크플로로 전환하려는 경우, 그리고 아직 panther-analysis 레포를 복제하거나 포크하지 않았다면 아래 절차를 따르세요:

circle-info

이 페이지는 CI/CD 워크플로로 초기 마이그레이션을 수행하는 방법을 설명합니다. 이미 CI/CD를 사용 중이며 Panther Console에서의 탐지 팩(Detection Packs) 사용을 중단하려는 경우에는 이 지식 기반 문서arrow-up-right 을(를) 대신 따르세요.

1단계: Console에서 생성된 콘텐츠 다운로드

CI/CD는 업로드 시 모든 항목을 덮어씁니다. 여기에는 규칙, 정책, 글로벌 헬퍼, 데이터 모델이 포함됩니다. Panther가 관리하는 enrichment 제공자 헬퍼, 글로벌 헬퍼 또는 데이터 모델의 사본을 직접 생성한 경우에도 이를 다운로드해야 합니다.

두 가지 옵션이 있습니다: 모든 엔티티를 한 번에 대량 다운로드하거나, 엔티티를 개별적으로 다운로드:

이 옵션을 사용하면 Panther Console에서 모든 탐지, 글로벌 헬퍼, 저장된 검색 및 데이터 모델을 다운로드할 수 있습니다. 이 다운로드에는 활성화된 모든 항목(표준 Panther 규칙 포함)이 들어가며 모든 파일을 하나의 폴더 아래에 출력합니다. 파일을 적절한 리포지토리 구조로 옮겨야 합니다.

  1. Panther 콘솔의 왼쪽 탐색 바에서 클릭하십시오 탐지.

  2. 오른쪽 상단에서 클릭하십시오 대량 업로더.

  3. 다음 모달에서, 클릭하세요 모든 엔터티 다운로드 필수 필드는.

2단계: 개발자 워크플로 옵션 활성화

Panther 탐지 팩이 Console에서 활성화되는 것을 방지하려면 개발자 워크플로 계정으로 자체 선언하세요:

  1. Panther Console에서 다음으로 이동하세요 설정 > 일반.

  2. 클릭 개발자 워크플로우.

  3. 옵션을 전환하여 켜기 Console에서 Panther 탐지 팩이 활성화되는 것을 허용하지 않도록 합니다. Under the "Developer Workflows" tab, there is an option called "We use the Panther Analysis Tool to manage our detections." There is a toggle switch next to it, which is enabled.

3단계: 사용자를 읽기 전용으로 지정

사용자가 소스 제어와 충돌할 수 있는 편집을 Panther Console에서 하지 못하도록 하려면 다음과 같이 해당 사용자를 읽기 전용으로 지정하세요:

  1. Panther Console에서 다음으로 이동하세요 설정 > 사용자.

  2. 사용자 목록에서 CI/CD 워크플로를 사용하는 개발자를 찾으세요.

  3. 클릭 ... 사용자 타일의 오른쪽에 있는 에서. 표시되는 드롭다운 메뉴에서 클릭하세요 편집을 클릭하고.

  4. 사용자의 역할을 읽기 전용으로 변경하세요.

  5. 클릭 Diff 보기.

  6. CI/CD 워크플로를 사용하는 각 개발자에 대해 이 단계를 반복하세요.

4단계: CI/CD 워크플로 설정

Last updated

Was this helpful?