JetBrains DataGrip을 사용하여 Aurora DSQL에 액세스 - Amazon Aurora DSQL

JetBrains DataGrip을 사용하여 Aurora DSQL에 액세스

JetBrains DataGrip은 PostgreSQL을 포함한 데이터베이스와 SQL 작업을 위한 교차 플랫폼 IDE입니다. DataGrip에는 지능형 SQL 편집기가 있는 강력한 GUI가 포함되어 있습니다. DataGrip을 다운로드하려면 JetBrains 웹 사이트의 다운로드 페이지로 이동합니다.

JetBrains DataGrip에서 새 Aurora DSQL 연결을 설정하는 방법
  1. 새 데이터 소스를 선택하고 PostgreSQL을 선택합니다.

  2. 데이터 소스/일반 탭에서 다음 정보를 입력합니다.

    1. 호스트 - 클러스터 엔드포인트를 사용합니다.

      포트 - Aurora DSQL은 PostgreSQL 기본값인 5432를 사용합니다.

      데이터베이스 - Aurora DSQL은 PostgreSQL 기본값인 postgres를 사용합니다.

      인증 - User & Password 를 선택합니다.

      사용자 이름 - admin을 입력합니다.

      암호 - 토큰을 생성하여 이 필드에 붙여 넣습니다.

      URL - 이 필드는 수정하지 마세요. 다른 필드에 따라 자동으로 채워집니다.

  3. 암호 - 인증 토큰을 생성하여 제공합니다. 토큰 생성기의 결과 출력을 복사하여 암호 필드에 붙여 넣습니다.

    참고

    클라이언트 연결에서 SSL 모드를 설정해야 합니다. Aurora DSQL은 PGSSLMODE=require and PGSSLMODE=verify-full를 지원합니다. Aurora DSQL은 서버 측에서 SSL 통신을 적용하고 SSL이 아닌 연결을 거부합니다. verify-full 옵션의 경우 SSL 인증서를 로컬에 설치해야 합니다. 자세한 내용은 SSL/TLS 인증서를 참조하세요.

  4. 클러스터에 연결되어 있어야 하며 SQL 문 실행을 시작할 수 있습니다.

중요

PostgreSQL 데이터베이스에 대해 DataGrip에서 제공하는 일부 뷰(예: 세션)는 고유한 아키텍처로 인해 Aurora DSQL 데이터베이스에 적용되지 않습니다. 이러한 화면은 액세스 가능하지만 데이터베이스에 연결된 실세 세션에 대한 신뢰할 수 있는 정보를 제공하지 않습니다.