Search

Step

대분류
DevOps/Tool
보안
소분류
FortiSoar
유형
Step
최종 편집 일시
2024/10/30 02:02
생성 일시
2024/01/11 07:54
15 more properties

Step

Play book Flow 결정
플레이북 Trigger를 추가한 후 Step 표시
Playbook Step에서 필드 입력 값이 JSON 형식인 경우 ‘로 데이터 입력 ex) '{"company":"fortinet"}'

Step Util

Variables (변수선언)

사용하면 Step 자체에 직접 Step의 출력 저장 가능
Playbook 내에 엑세스 할 수 있는 변수에 사용자 지정 표현식 저장 가능
오류가 많아서 비추천 → Set Variables Step 사용

Loop (반복문)

for each (=for) 주어진 배열의 길이만큼 반복
Input : 객체의 배열
Condition : 조건 설정
do Until (=do while) 단계를 최소한 한 번 실행하고 지정된 조건이 충족되거나 재시도 횟수에 도달할 때까지 계속 실행
Condition : 조건 설정
Retries : 재시도 횟수
Delay (second) : 재실행 지연 시간
Excution
Bulk : 대용량 처리 (권장, 기본옵션)
Sequential : 순차 처리 (개별 레코드에 대해 별도로 하나씩 전송) 첫 실패 시 중단될 수 있음
Parallel : 병렬 (다중 스레드 사용 - 각각 별도로 요청을 보냄)

Condition (조건문)

Step 실행 결정을 내리는 데 기반이 되는 표현식(조건)을 추가하는 When 상자가 추가
조건이 충족될 시 현 Playbook Step 실행
조건이 충족되지 않을 시 현 Playbook Step 건너뛰기
For each Loop와 같이 사용할 시 각 항목의 for loop 내부에 적용됨

Ignore Error

Value = Yes (Continue) Playbook Step이 실패할 경우에도 계속 실행할 수 있도록 한다.
Value = No (Break)
기본 값. 실패할 경우 멈춘다.

CORE Step

Create Record (레코드 생성)

실행 시 조건에 맞는 On Create Trigger Playbook 호출

Update Record (레코드 업데이트)

실행 시 조건에 맞는 On Update Trigger Playbook 호출
Record IRI : Model의 @id값을 호출하거나 직접 IRI 삽입
ex) {{vars.steps.alert[0]['@id']}}

Find Record (레코드 찾기)

제한적으로 원하는 것만 Output으로 뽑아낼 수 있음
Build Search Query : 조건 Query로 충족되는 조건의 Search Record 조회
조회된 Search Record는 해당 Step에 저장

Ingest Bulk Feed (대용량 레코드 생성)

기본 Loop 할당 필수

Set Variable (변수 지정)

변수에 값 할당 (단일 변수부터 여러 변수까지 가능)

EVAUATE Step

Decision (분기문)

Condition
조건 분기
Select A Step To Execute : 조건이 충족될 때 이동될 Step
Tooltip : 설명
Default Step
Select Default Step To Execute : 조건이 맞지 않을 때 다음 스텝
Tooltip : 설명

Wait (일시정지)

ETC (관제)

메모하거나 보고할때 사용
Approval
Manual Task
Manual Input

EXECUTE Step

Connector

기본제공
Splunk : 하이브리드 환경에서 엔터프라이즈 옵저버빌리티, 통합 보안 및 무제한 사용자 맞춤 애플리케이션을 지원하는 데이터 플랫폼 (로그 수집/분석) - 주로사용
커스텀

Utilities

make fortisorar api call (주로 사용)

Code Snippet

Execute Python Code
Execute Python Code (Deprecated)
ㄴspace 2번이 암묵적 규칙

REFERENCES Step

Reference a Playbook

다른 Reference Playbook 참조
Other Playbook Component