

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# Amazon Redshift でデータベースに接続する
<a name="connect-database-console-writes"></a>

Amazon Redshift では、データウェアハウスクラスターへの接続を確立し、SQL クエリ、データのロード、または管理タスクを実行できます。データベースへの接続とは、クライアントアプリケーションまたはツールと Amazon Redshift クラスターの間に安全なチャネルを作成するプロセスを指します。以下のセクションでは、Amazon Redshift のデータベースに接続する方法を詳しく説明します。

------
#### [ Console ]

データベースに接続して、データ共有内のデータベースやオブジェクトを表示したり、Amazon Redshift データウェアハウス内のデータ共有を表示したりします。指定されたデータベースへの接続に使用されるユーザー認証情報には、すべてのデータ共有を表示するために必要となる許可が必要です。

ローカル接続がない場合は、次のいずれかの操作を行います。
+ プロデューサー管理者の場合は、プロビジョニング済みクラスターについては **[クラスター]** タブ、または Serverless エンドポイントについては **[名前空間設定]** タブに移動します。それぞれ該当するクラスターまたは名前空間をリストから選択します。
+ クラスターまたは名前空間の詳細ページの **[データ共有]** タブで、**[データベースに接続]** を選択し、次のいずれかを実行します。
  + **[他の名前空間および AWS アカウントからのデータ共有]** セクションで、他のクラスター、名前空間、またはアカウントからのデータ共有を表示します。
  + **[クラスターで作成されたデータ共有]** セクションで、クラスター内のデータ共有を表示します。
+ [**Connect to database (データベースに接続)**] ウィンドウで、次のいずれかを実行します。
  + [**新しい接続を作成**] を選択した場合は、[**AWS Secrets Manager**] を選択し、保存されているシークレットを使用して接続へのアクセスを認証します。

    または、データベースの認証情報を使用して接続へのアクセスを認証するには、[**Temporary credentials (一時的な認証情報)**] を選択します。[**Database name (データベース名)**] と [**Database user (データベースユーザー)**] の値を指定します。

    [**接続**] を選択します。
  + [**Use a recent connection (最近の接続を使用する)**] を選択して、必要な許可を持つ別のデータベースに接続します。

    Amazon Redshift が自動的に接続を確立します。

データベース接続が確立されたら、データ共有の作成、データ共有のクエリ、またはデータ共有からのデータベースの作成を開始できます。

------