

 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 クエリエディタ v1 を使用したデータベースのクエリの実行
<a name="query-editor"></a>

Amazon Redshift クラスターによってホストされているデータベースでクエリを実行するには、クエリエディタを使用することが最も簡単な方法です。クラスターを作成した後、Amazon Redshift コンソールでクエリエディタを使用することで、すぐにクエリを実行できます。

**注記**  
Amazon Redshift サーバーレスでは、この元のクエリエディタを使用してデータをクエリすることはできません。Amazon Redshift クエリエディタ v2 を代わりに使用してください。

2021 年 2 月、更新されたクエリエディターがデプロイされ、クエリエディターを使用する権限が変更されました。新しいクエリエディターは、Amazon Redshift データ API を使用してクエリを実行します。AWS マネージド AWS Identity and Access Management (IAM) ポリシーである `AmazonRedshiftQueryEditor` ポリシーが更新され、必要なアクセス許可が含まれるようになりました。カスタム IAM ポリシーがある場合は、必ず更新してください。`AmazonRedshiftQueryEditor` をガイドとして使用してください。`AmazonRedshiftQueryEditor` への変更には、以下が含まれます。
+ クエリエディタのステートメント結果を管理する権限には、ステートメント所有者ユーザーが必要です。
+ Secrets Manager を使用してデータベースに接続する権限が追加されました。

詳細については、「[Amazon Redshift コンソールのクエリエディタを使用するために必要なアクセス許可](redshift-iam-access-control-identity-based.md#redshift-policy-resources.required-permissions.query-editor)」を参照してください。

新しいクエリエディターからクラスターに接続する場合、次の 2 つの認証方法のいずれかを使用できます。

クエリエディタを使用して、以下の操作を実行できます。
+ 単一の SQL ステートメントクエリを実行する。
+ 最大 100 MB の結果セットをカンマ区切り値 (CSV) ファイルにダウンロードする。
+ 再利用するためにクエリを保存する。ヨーロッパ (パリ) リージョン、アジアパシフィック (大阪) リージョン、アジアパシフィック (香港) リージョン、中東 (バーレーン) リージョンでは、クエリを保存できません。
+ ユーザー定義テーブルのクエリ実行の詳細を表示する。
+ 将来の時間に実行するようにクエリをスケジュールします。
+ クエリエディタで作成したクエリの履歴を表示します。
+ 拡張 VPC ルーティングを使用してクラスターに対してクエリを実行します。

## クエリエディタの考慮事項
<a name="query-editor-considerations"></a>

クエリエディタを使用するときは、クエリを操作する方法について次の操作を行います。
+ クエリの最大期間は 24 時間です。
+ クエリ結果の最大サイズは 100 MB です。100 MB を超えるレスポンスデータが返されると、その呼び出しは終了します。
+ クエリ結果の最大保持時間は 24 時間です。
+ クエリステートメントの最大サイズは 100 KB です。
+ クラスターは、Amazon VPC サービスに基づいて Virtual Private Cloud (VPC) で作成する必要があります。
+ クエリエディタでトランザクションを使用することはできません。トランザクションの詳細については、*Amazon Redshift データベースデベロッパーガイド*の「[BEGIN](https://docs.aws.amazon.com/redshift/latest/dg/r_BEGIN.html)」を参照してください。
+ クエリは最大 3,000 文字保存することができます。