

# Amazon Redshift 클러스터에 액세스하기 위한 사전 조건
<a name="redshift-access-prerequisities"></a>

AWS Toolkit for JetBrains를 사용하여 Amazon Redshift 클러스터와 상호 작용을 시작하기 전에 다음 태스크를 완료해야 합니다.
+ [Amazon Redshift 클러스터 생성 및 인증 방법 설정](#cluster-authentication)
+ [DataGrip 다운로드 및 설치](#datagrip-info-rs)

## Amazon Redshift 클러스터 생성 및 인증 방법 구성
<a name="cluster-authentication"></a>

 AWS Toolkit for JetBrains를 사용하면 AWS에서 이미 생성되고 구성된 Amazon Redshift 클러스터에 연결할 수 있습니다. 각 클러스터에는 하나 이상의 데이터베이스가 포함되어 있습니다. Amazon Redshift 클러스터를 생성하고 구성하는 방법에 대한 자세한 내용은 **Amazon Redshift 시작 안내서의 [Amazon Redshift Serverless 시작하기](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)를 참조하세요.

AWS Toolkit for JetBrains를 사용하여 클러스터에 연결할 때 사용자는 IAM 보안 인증 또는 AWS Secrets Manager를 사용하여 인증하도록 선택할 수 있습니다. 다음 표에는 두 옵션의 주요 기능 및 정보 리소스가 설명되어 있습니다.


****  

| 인증 방법 | 작동 방식 | 추가 정보 | 
| --- | --- | --- | 
| IAM 보안 인증을 사용하여 연결 | IAM 데이터베이스 인증을 사용하면 인증이 AWS Identity and Access Management(IAM) 보안 인증을 사용하여 외부에서 관리되므로 데이터베이스에 사용자 보안 인증을 저장할 필요가 없습니다.<br />데이터베이스 클러스터에서는 기본적으로 IAM 데이터베이스 인증이 비활성화되어 있습니다. IAM 데이터베이스 인증은 AWS Management Console, AWS CLI 또는 API를 사용하여 활성화하거나 다시 비활성화할 수 있습니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/toolkit-for-jetbrains/latest/userguide/redshift-access-prerequisities.html)  | 
| AWS Secrets Manager를 사용하여 연결 | 데이터베이스 관리자는 데이터베이스에 대한 보안 인증을 Secrets Manager에 보안 정보로 저장할 수 있습니다. Secrets Manager는 보안 인증을 암호화하여 보안 암호 내에 *보호되는 보안 암호 텍스트*로 저장합니다.<br />권한이 있는 애플리케이션이 데이터베이스에 액세스하면 Secrets Manager는 보호된 비밀 텍스트를 해독하고 보안 채널을 통해 반환합니다. 클라이언트는 보안 인증, 연결 문자열 및 기타 필요한 정보를 구문 분석한 다음 해당 정보를 사용하여 데이터베이스에 액세스합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/toolkit-for-jetbrains/latest/userguide/redshift-access-prerequisities.html)  | 

## DataGrip을 사용하여 Amazon RDS 데이터베이스 작업
<a name="datagrip-info-rs"></a>

Amazon Redshift 클러스터의 데이터베이스에 연결한 후 해당 데이터베이스와 상호 작용을 시작할 수 있습니다. JetBrains의 DataGrip을 사용하여 SQL 작성, 쿼리 실행, 데이터 가져오기/내보내기와 같은 데이터베이스 태스크를 수행할 수 있습니다. DataGrip에서 제공하는 기능은 다양한 JetBrains IDE의 데이터베이스 플러그인에서도 사용할 수 있습니다. DataGrip에 대한 자세한 내용은 [https://www.jetbrains.com/datagrip/](https://www.jetbrains.com/datagrip/)을 참조하세요.