Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。
Amazon Redshift でデータベースに接続する
Amazon Redshift では、データウェアハウスクラスターへの接続を確立し、SQL クエリ、データのロード、または管理タスクを実行できます。データベースへの接続とは、クライアントアプリケーションまたはツールと Amazon Redshift クラスターの間に安全なチャネルを作成するプロセスを指します。以下のセクションでは、Amazon Redshift のデータベースに接続する方法を詳しく説明します。
- Console
-
データベースに接続して、データ共有内のデータベースやオブジェクトを表示したり、Amazon Redshift データウェアハウス内のデータ共有を表示したりします。指定されたデータベースへの接続に使用されるユーザー認証情報には、すべてのデータ共有を表示するために必要となる許可が必要です。
ローカル接続がない場合は、次のいずれかの操作を行います。
-
プロデューサー管理者の場合は、プロビジョニング済みクラスターについては [クラスター] タブ、または Serverless エンドポイントについては [名前空間設定] タブに移動します。それぞれ該当するクラスターまたは名前空間をリストから選択します。
-
クラスターまたは名前空間の詳細ページの [データ共有] タブで、[データベースに接続] を選択し、次のいずれかを実行します。
-
[Connect to database (データベースに接続)] ウィンドウで、次のいずれかを実行します。
-
[新しい接続を作成] を選択した場合は、[AWS Secrets Manager] を選択し、保存されているシークレットを使用して接続へのアクセスを認証します。
または、データベースの認証情報を使用して接続へのアクセスを認証するには、[Temporary credentials (一時的な認証情報)] を選択します。[Database name (データベース名)] と [Database user (データベースユーザー)] の値を指定します。
[接続] を選択します。
-
[Use a recent connection (最近の接続を使用する)] を選択して、必要な許可を持つ別のデータベースに接続します。
Amazon Redshift が自動的に接続を確立します。
データベース接続が確立されたら、データ共有の作成、データ共有のクエリ、またはデータ共有からのデータベースの作成を開始できます。