

 Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la [entrada del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) que se publicó el 30 de junio de 2025. 

# Muestra de sesiones
<a name="data-api-calling-cli-list-sessions"></a>

Para mostrar las sesiones que ha creado en las últimas 24 horas, utilice el comando `aws redshift-data list-sessions` de la AWS CLI. De forma predeterminada, el comando devuelve solo las sesiones con el estado `AVAILABLE` o `BUSY`. Puede filtrar los resultados por estado de sesión, destino de procesamiento (clúster o grupo de trabajo sin servidor) o base de datos. Los permisos de IAM determinan si puede ejecutar este comando. Para obtener más información acerca de las sesiones, consulte [Ejecución de instrucciones SQL con reutilización de sesión cuando se llama a la API de datos de Amazon Redshift](data-api.md#data-api-calling-considerations-session-reuse).

El comando AWS CLI siguiente muestra las sesiones que se ejecutaron en un clúster:

```
 aws redshift-data list-sessions
    --cluster-identifier mycluster-test
```

A continuación, se muestra un ejemplo de la respuesta:

```
{
    "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"
        }
    ]
}
```

El comando AWS CLI siguiente muestra las sesiones de `CLOSED` de un grupo de trabajo sin servidor filtrando según el estado de la sesión:

```
aws redshift-data list-sessions
    --workgroup-name myworkgroup
    --status CLOSED
```

A continuación, se muestra un ejemplo de la respuesta:

```
{
    "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
        }
    ]
}
```

**nota**  
Si utiliza sesiones de rol de IAM con identidad mejorada, debe proporcionar el parámetro `cluster-identifier` o `workgroup-name`. Con este parámetro, se asegura de que el usuario AWS IAM Identity Center solo pueda acceder a las aplicaciones de Amazon Redshift IAM Identity Center a las que esté asignado. Para obtener más información, consulte [Uso de la API de datos con propagación de identidad de confianza](data-api-trusted-identity-propagation.md).