

 Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開された[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# セッションを一覧表示する
<a name="data-api-calling-cli-list-sessions"></a>

過去 24 時間に作成したセッションを一覧表示するには、`aws redshift-data list-sessions` AWS CLI コマンドを使用します。デフォルトでは、コマンドはステータスが `AVAILABLE` または `BUSY` のセッションのみを返します。セッションステータス、コンピューティングターゲット (クラスターまたはサーバーレスワークグループ)、またはデータベースで結果をフィルタリングできます。IAM アクセス許可によって、このコマンドを実行できるかどうかが決まります。セッションの詳細については、「[Amazon Redshift Data API を呼び出す際にセッションの再利用によって SQL ステートメントを実行する](data-api.md#data-api-calling-considerations-session-reuse)」を参照してください。

次の 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 を使用する](data-api-trusted-identity-propagation.md)」を参照してください。