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
Muestra de sesiones
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.
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.