

# 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 クラスターに接続できるようにします。各クラスターには、1 つ以上のデータベースが含まれています。Amazon Redshift クラスターの作成と設定方法の情報については、「Amazon Redshift 入門ガイド」の「[Amazon Redshift の開始方法](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) 認証情報を使用して外部的に管理されるため、ユーザー認証情報をデータベースに保存する必要はありません。デフォルトでは、IAM データベース認証はデータベースインスタンスで無効になります。AWS マネジメントコンソール、AWS CLI、または API を使用して、IAM データベース認証を有効にする (またはもう一度無効にする) ことができます。  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/toolkit-for-jetbrains/latest/userguide/redshift-access-prerequisities.html)  | 
|  AWS Secrets Manager を使用して接続;  |  データベース管理者は、Secrets Manager でデータベースの認証情報をシークレットとして保存できます。Secrets Manager は認証情報をシークレット内に*保護されたシークレットテキスト*として暗号化して保存します。 許可されたアプリケーションがデータベースにアクセスすると、Secrets Manager は保護されたシークレットテキストを解読し、安全なチャネルに返します。クライアントは、認証情報、接続文字列、その他の必要な情報をレスポンスから解析し、その情報を使用してデータベースにアクセスします。  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/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/) を参照してください。