CI/CD 워크플로로 마이그레이션
콘솔에서 디텍션 콘텐츠를 관리하던 방식에서 CI/CD 워크플로로 전환합니다
마지막 업데이트
도움이 되었나요?
콘솔에서 디텍션 콘텐츠를 관리하던 방식에서 CI/CD 워크플로로 전환합니다
Panther는 디택션 콘텐츠를 관리하기 위해 Console과 CI/CD 워크플로를 동시에 사용하는 것을 지원하지 않습니다. Panther Console에서 디택션을 관리하던 방식에서 CI/CD 워크플로를 통해 관리하는 방식으로 전환하고 싶고, 아직 다음을 복제하거나 포크하지 않았다면 panther-analysis repo를, 아래 절차를 따르세요:
이 페이지에서는 CI/CD 워크플로로의 초기 마이그레이션 방법을 설명합니다. 이미 CI/CD를 사용 중이며, 다음을 사용하는 것에서 벗어나 마이그레이션하려는 경우 디택션 팩 Panther Console에서, 다음을 따르세요 이 Knowledge Base 문서 을(를) 사용하는 것을 고려하세요.
CI/CD는 업로드에 포함된 모든 항목을 덮어쓰며, 여기에는 규칙, 정책, 전역 도우미, 데이터 모델이 포함됩니다. Panther가 관리하는 enrichment provider 도우미, 전역 도우미 또는 데이터 모델의 자체 복사본을 만든 경우, 이들도 다운로드해야 합니다.
사용 가능한 옵션은 두 가지입니다. 모든 엔터티를 한 번에 일괄 다운로드하거나 엔터티를 개별적으로 다운로드할 수 있습니다:
이 옵션을 사용하면 Panther Console에서 모든 디택션, 전역 도우미, 저장된 검색, 데이터 모델을 다운로드할 수 있습니다. 이 다운로드에는 활성화된 모든 항목( Panther 표준 규칙 포함)이 포함되며 모든 파일이 하나의 폴더 아래에 출력됩니다. 파일을 올바른 저장소 구조로 옮겨야 합니다.
Panther Console의 왼쪽 탐색 모음에서 디택션.
오른쪽 상단에서 다음을 클릭하세요: 업로드.
다음 대량 업로더 모달에서 다음을 클릭하세요 모든 엔터티 다운로드.
디택션 다운로드
Panther Console의 왼쪽 탐색 모음에서 탐지.
다음 타일을 클릭하세요: 필터 아이콘. 다음에서 Created by 필터에서 선택 팀에서 생성됨.
클릭합니다 필터 적용.
디택션의 각 페이지를 다운로드하세요.
일괄 전체 선택 상자를 목록의 왼쪽 상단에서.
목록 상단에서, 다음을 클릭하세요 다운로드.
디택션은 버전 관리 시스템에 통합할 수 있는 zip 파일로 다운로드됩니다.
도우미 다운로드
Panther Console의 왼쪽 탐색 모음에서 디택션.
다음 타일을 클릭하세요: 도우미 탭.
도우미 타일 오른쪽에서, 다음을 클릭하세요 ... 그런 다음 클릭합니다 다운로드.
각 개별 도우미에 대해 반복합니다.
데이터 모델 다운로드
Panther Console의 왼쪽 탐색 모음에서 탐지.
다음 타일을 클릭하세요: 데이터 모델 탭.
데이터 모델 타일 오른쪽에서, 다음을 클릭하세요 ... 그런 다음 클릭합니다 다운로드.
각 개별 데이터 모델에 대해 반복합니다.
Panther 디택션 팩이 Console에서 활성화되지 않도록 하려면, 개발자 워크플로 계정으로 직접 선언하세요:
Panther Console에서 다음을 클릭합니다: 설정 왼쪽 탐색 모음 하단에서, 그런 다음 다음으로 이동하세요 개발자 도구 > Panther Analysis Tool.
옵션을 다음으로 전환하세요 켜기 Panther 디택션 팩이 Console에서 활성화되지 않도록 합니다.

사용자가 소스 제어와 충돌할 수 있는 Panther Console에서 편집하지 못하도록, 읽기 전용으로 표시합니다:
Panther Console에서 다음으로 이동하세요. 설정 > 액세스 및 인증 > 사용자 관리.
사용자 목록에서 CI/CD 워크플로를 사용하는 개발자를 찾습니다.
클릭합니다 ... 사용자 타일 오른쪽에서, 나타나는 드롭다운 메뉴에서 다음을 클릭하세요 편집.
사용자의 역할을 읽기 전용으로 변경합니다.
클릭합니다 업데이트.
CI/CD 워크플로를 사용하는 각 개발자에 대해 이 단계를 반복합니다.
다음 중 하나를 참조하세요 GitHub Actions를 통해 Panther 콘텐츠 관리 또는 CircleCI를 통해 Panther 콘텐츠 관리 를 사용해 CI/CD 워크플로를 설정하세요.
마지막 업데이트
도움이 되었나요?
도움이 되었나요?

