QueryPie DAC - Admin
QueryPie 플랫폼의 DAC(Data Access Control) 관리자 기능을 통해 데이터베이스 연결, 권한 및 정책을 관리할 수 있습니다.
주요 기능
- 데이터베이스 커넥션 등록 및 관리
- 데이터베이스 접근 권한 부여 및 관리
- 데이터베이스 권한 템플릿 관리
- 데이터 접근 정책 생성 및 관리
- 데이터 마스킹 패턴 및 템플릿 관리
기본 정보
인증 방식
관리자가 사전에 MCP 서버 구성을 설정해야합니다. 사용자는 OAuth 방식을 사용하여 인증합니다.
입력 파라미터
- Server URL (필수): QueryPie 도메인
- Authorization URL for OAuth (필수): OAuth 인증 URL
- Token URL for OAuth (필수): OAuth 토큰 URL
- Client ID (필수): OAuth 클라이언트 ID
- Client Secret (필수): OAuth 클라이언트 시크릿
QueryPie 관리자 페이지의 일반 설정 > 보안 > OAuth 설정에서 확인할 수 있습니다.
OAuth 연동 가이드
QueryPie와 AI Hub를 OAuth로 연동하는 절차입니다. 아래 순서대로 진행하세요.
-
QueryPie 접속 및 관리자 로그인
조직의 QueryPie 도메인(예:https://<your-querypie-domain>
)에 접속하여 관리자 계정으로 로그인합니다. -
OAuth 설정으로 이동
관리자 페이지 → 일반 설정 → 보안 → OAuth 설정 메뉴로 이동합니다. -
Client ID와 Secret 복사
Client ID를 입력하고 Client ID와 Client Secret을 복사합니다. 아래 5단계에서 필요합니다. -
AI Hub의 OAuth 콜백 URL 입력
Redirect URI 필드에https://api.app.querypie.com/integration/oauth/callback
을 입력합니다. -
AI Hub 접속 및 OAuth 설정 입력
AI Hub 관리자 페이지의 MCP 연동 관리 메뉴에서 QueryPie MCP 설정에 다음 값을 입력합니다:- Server URL: 예)
https://<your-querypie-domain>
- Authorization URL for OAuth: 예)
https://<your-querypie-domain>/oauth/authorize
- Token URL for OAuth: 예)
https://<your-querypie-domain>/oauth/token
- Client ID (위 3단계에서 복사한 값)
- Client Secret (위 3단계에서 복사한 값)
- Server URL: 예)
지원하는 MCP 도구
데이터베이스 관리 도구
manage_cloud_provider
클라우드 제공업체로부터 데이터베이스 동기화할 수 있습니다.
manage_db_connection
데이터베이스 커넥션을 생성, 수정, 관리합니다.
접근 권한 관리 도구
manage_db_access
데이터베이스 접근 권한을 부여, 해제 및 관리합니다.
manage_privilege
데이터베이스 권한 템플릿을 관리합니다.
정책 관리 도구
manage_policy
데이터 접근 정책을 생성하고 관리합니다.
manage_policy_rule
데이터 접근 및 마스킹을 위한 정책 규칙을 관리합니다.
manage_masking_pattern
데이터 마스킹 패턴 및 템플릿을 관리합니다.
사용 예시
예를 들어, 예를 들어,
-
Prompt로 “시스템에 등록된 데이터베이스 커넥션 목록 조회해줘” 라고 입력하면,
LLM은 MCP를 통해manage_db_connection
도구를 호출하여 현재 시스템에 등록된 모든 데이터베이스 커넥션 목록을 조회합니다. -
Prompt로 “mysql-dev 로 시작하는 커넥션 접근 권한 부여해줘” 라고 입력하면,
LLM은 MCP를 통해manage_db_access
도구를 호출하여mysql-dev
로 시작하는 커넥션에 대해Read-Only
권한을 부여합니다.
주의사항
- OAuth 클라이언트 정보는 안전하게 보관하세요.
- 관리자 권한이 필요한 작업이므로 적절한 권한 설정을 확인하세요.
- 데이터베이스 관리 및 권한 변경 시 조직의 보안 정책을 준수하세요.
- 정기적으로 접근 로그 및 정책 적용 상태를 검토하세요.
- 마스킹 패턴 설정 시 개인정보 보호 규정을 준수하세요.