Skip to Content

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로 연동하는 절차입니다. 아래 순서대로 진행하세요.

  1. QueryPie 접속 및 관리자 로그인
    조직의 QueryPie 도메인(예: https://<your-querypie-domain>)에 접속하여 관리자 계정으로 로그인합니다.

  2. OAuth 설정으로 이동
    관리자 페이지 → 일반 설정 → 보안 → OAuth 설정 메뉴로 이동합니다. QueryPie OAuth 설정

  3. Client ID와 Secret 복사
    Client ID를 입력하고 Client IDClient Secret을 복사합니다. 아래 5단계에서 필요합니다.

  4. AI Hub의 OAuth 콜백 URL 입력
    Redirect URI 필드에 https://api.app.querypie.com/integration/oauth/callback을 입력합니다.

  5. 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단계에서 복사한 값) QueryPie OAuth 설정

지원하는 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 클라이언트 정보는 안전하게 보관하세요.
  • 관리자 권한이 필요한 작업이므로 적절한 권한 설정을 확인하세요.
  • 데이터베이스 관리 및 권한 변경 시 조직의 보안 정책을 준수하세요.
  • 정기적으로 접근 로그 및 정책 적용 상태를 검토하세요.
  • 마스킹 패턴 설정 시 개인정보 보호 규정을 준수하세요.
Last updated on