API 가이드
Genian Insights E는 정책서버로 부터 원하는 정보를 얻거나 보안정책 및 각종 객체들을 설정하기 위한 REST API를 제공합니다. 외부에서 정책서버로 API를 호출하기 위해서는 API Key가 필요합니다. API Key는 각 관리자별로 생성되며 관리자에 부여된 권한에 따라 정보에 접근하거나 설정할 수 있게 됩니다.
관리자 API Key를 생성하거나 확인하기 위해서는 다음과 같이 합니다.
상단 패널에서 관리 > 계정 관리 > 관리자 로 이동
API Key를 생성할 관리자명 클릭
관리설정 > API 키 항목에서 API KEY 생성 버튼 클릭
수정 클릭
Warning
API Key 유출 시, 시스템의 정보가 노출될 수 있으니 주의하시기 바랍니다. 또한 보안을 위해 주기적으로 변경하는 것을 권장드립니다.
위 과정을 통해 설정된 API KEY는 다음과 같이 Request URL의 파라메터로 전달되어야 합니다.
curl -X GET "https://{Policy Server Management IP}/mc/api/apiKey={API Key}"
좀 더 자세한 사용법은 REST API 활용 가이드 를 참고하시기 바랍니다.
Genian Insights E 3.0에서 제공되는 API 목록은 아래에서 확인할 수 있습니다.
https://[정책서버IP]:8443/mc/swagger (관리자는 정책 서버에 로그인되어야 합니다.)