Skip to main content
Skip table of contents

수동으로 커넥션 등록하기

Overview

QueryPie 에서는 접근 제어를 적용할 데이터베이스를 수동으로 등록할 수 있습니다. 데이터베이스를 커넥션으로 등록하고 사용자 및 그룹에 커넥션 접근 권한을 부여하고 정책을 설정할 수 있습니다.

수동으로 커넥션 등록하기

Database Settings > DB Connections > Create Connection

  1. Database Settings 메뉴에서 DB Connections 메뉴로 이동합니다.

  2. 우측 상단의 Create Connection 버튼을 클릭합니다.

  3. 데이터 소스 종류를 선택합니다.

  4. 커넥션 등록을 위한 다음의 정보들을 입력합니다.

    1. Network Zone : 커넥션에 접속할 수 있는 네트워크 대역을 선택합니다. 기본적으로 Default Zone을 선택할 수 있으며, Default Zone의 경우는 0.0.0.0 으로 모든 네트워크에서 접근이 가능합니다.

    2. Connection Name : 커넥션을 화면 상에서 구별할 수 있는 이름입니다.

    3. Host : 커넥션의 호스트를 입력합니다. 도메인, IP 형태 모두 입력할 수 있습니다.

    4. Port : 커넥션의 포트를 입력합니다.

    5. Database Name : 커넥션 연결시 접속할 데이터베이스를 입력합니다.

    6. User Name & Password : 해당 커넥션 데이터베이스의 사용자 이름과 비밀번호를 입력합니다.

  5. Test Connection 버튼을 클릭하여, 커넥션 접속 정보가 유효한지 확인할 수 있습니다.

  6. Next 버튼을 통해 마무리하고 저장합니다.

위의 정보로 해당 커넥션이 DB Connections 목록에 등록된 것을 확인할 수 있습니다.

Q. Cluster 모드는 무엇인가요?

A. 일반적으로 Primary 및 Secondary 클러스터 및 엔드포인트 관리를 위해 Cloud Provider 동기화 시에 클러스터 구조로 동기화되어 등록합니다. 수동으로 커넥션을 등록하는 경우에도 Cluster 토글 버튼을 통해 클러스터 구조로 커넥션을 등록할 수 있습니다. Cluster 모드 활용시 클러스터 및 인스턴스 엔드포인트 구조로 접속 권한을 관리할 수 있으며, 부하분산 및 권한관리 등의 목적으로 일부 사용자에게 특정 인스턴스 엔드포인트만 권한을 부여할 수 있습니다.

  1. Cluster 옵션을 활성화하면 계층형 구조로 클러스터 및 인스턴스 정보를 입력할 수 있습니다.

  2. 각각의 클러스터 및 인스턴스의 엔드포인트를 알고 있는 경우 Add Cluster를 통해 수동으로 등록할 수 있습니다.

    1. Type : 해당 클러스터의 Replication 타입을 선택합니다. Primary, Secondary 타입이 있으며, 해당 클러스터 단위로 권한 부여가 가능합니다.

    2. Expose : 커넥션 목록에서 클러스터를 표시하는 옵션으로, 계층 구조를 원하는대로 관리할 수 있습니다.

      1. Expandable : 웹 접속시 사용자의 Connections 목록에서 클러스터, 인스턴스 단위까지 모두 표시됩니다.

      2. Unexpandable : 웹 커넥션 사용자의 Connections 목록에서 클러스터 하위의 인스턴스는 표시하지 않고, 클러스터 단위로만 표시됩니다.

      3. Hidden : 사용자의 Connections 목록에서 클러스터가 표시되지 않으며, 클러스터 하위의 인스턴스만 표시됩니다.

    3. Host : 해당 클러스터의 호스트에 해당하는 엔드포인트를 입력합니다.

    4. Add Instance : 인스턴스 레벨까지 관리하고 싶은 경우, 해당 인스턴스의 이름과 호스트를 입력합니다.

      1. Expose : 사용자의 Connections 목록에서 인스턴스 엔드포인트를 노출할 것인지 여부를 선택할 수 있습니다. (ex. Secondary 하위에 3개의 인스턴스가 있고, 그중 2개만 Expose = On 설정을 한 경우, Secondary 권한이 있는 사용자는 2개의 인스턴스 엔드포인트로 접속 할 수 있습니다.)

Database Settings > DB Connections > Create Connection

Use Multiple Database Account 옵션은 무엇인가요?

A. 해당 토글 버튼을 클릭하면, 관리자 / 사용자 / Proxy 별로 접속하는 데이터베이스 계정을 다르게 설정할 수 있습니다. 용도별로 어느정도 db 계정의 권한 차등을 두고 싶으실 때 해당 옵션을 사용할 수 있습니다.

  • For Administrator : Settings 페이지 내에서 해당 커넥션 정책 등록을 위해 DB 객체 정보 조회시 사용

  • For User : 실제로 사용자가 웹에서 커넥션에 접속시 사용

  • For Proxy : 프록시 인증정보 생성 및 프록시 접속시 사용

Database Settings > DB Connections > Create Connection

관련 토픽

 

Back to DB 관리

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.