Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開されたブログ記事
セッションを一覧表示する
過去 24 時間に作成したセッションを一覧表示するには、aws
redshift-data list-sessions AWS CLI コマンドを使用します。デフォルトでは、コマンドはステータスが AVAILABLE または BUSY のセッションのみを返します。セッションステータス、コンピューティングターゲット (クラスターまたはサーバーレスワークグループ)、またはデータベースで結果をフィルタリングできます。IAM アクセス許可によって、このコマンドを実行できるかどうかが決まります。セッションの詳細については、「Amazon Redshift Data API を呼び出す際にセッションの再利用によって SQL ステートメントを実行する」を参照してください。
次の AWS CLI コマンドは、クラスターで実行されたセッションを一覧表示します。
aws redshift-data list-sessions --cluster-identifier mycluster-test
次は、レスポンスの例です。
{ "Sessions": [ { "SessionId": "5a254dc6-4fc2-4203-87a8-551155432ee4", "Status": "AVAILABLE", "CreatedAt": 1703022996.436, "UpdatedAt": 1703023010.221, "Database": "dev", "DbUser": "awsuser", "ClusterIdentifier": "mycluster-test", "SessionAliveSeconds": 10, "SessionTtl": 1703023020.436 }, { "SessionId": "8b365ed7-5gd7-5314-98b9-662266543ff5", "Status": "BUSY", "CreatedAt": 1703023100.512, "UpdatedAt": 1703023150.874, "Database": "dev", "DbUser": "awsuser", "ClusterIdentifier": "mycluster-test", "SessionAliveSeconds": 60, "SessionTtl": 1703023210.512, "CurrentStatementId": "c016234e-5c6c-4bc5-bb16-2c5b8ff61814" } ] }
次の AWS CLI コマンドは、セッションステータスでフィルタリングして、サーバーレスワークグループの CLOSED セッションを一覧表示します。
aws redshift-data list-sessions --workgroup-name myworkgroup --status CLOSED
次は、レスポンスの例です。
{ "Sessions": [ { "SessionId": "07c5ffea-76d6-4786-b62c-4fe3ef529680", "Status": "CLOSED", "CreatedAt": 1703019996.436, "UpdatedAt": 1703020056.436, "Database": "dev", "DbUser": "IAMR:RoleName", "WorkgroupName": "myworkgroup", "SessionAliveSeconds": 60, "SessionTtl": 1703020056.436 } ] }
注記
ID 拡張 IAM ロールセッションを使用する場合は、cluster-identifier または workgroup-name パラメータのいずれかを指定する必要があります。このパラメータを使用すると、AWS IAM アイデンティティセンター ユーザーは割り当てられた Amazon Redshift IAM アイデンティティセンターアプリケーションにのみアクセスできます。詳細については、「信頼できる ID の伝播で Data API を使用する」を参照してください。