View a markdown version of this page

Elenca le sessioni - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elenca le sessioni

Per elencare le sessioni create nelle ultime 24 ore, usa il aws redshift-data list-sessions AWS CLI comando. Per impostazione predefinita, il comando restituisce solo le sessioni con lo stato AVAILABLE oBUSY. È possibile filtrare i risultati in base allo stato della sessione, alla destinazione di calcolo (cluster o gruppo di lavoro serverless) o al database. Le tue autorizzazioni IAM determinano se puoi eseguire questo comando. Per ulteriori informazioni sulle sessioni, consulta Esecuzione di istruzioni SQL con il riutilizzo della sessione quando chiami l’API dati Amazon Redshift.

Il AWS CLI comando seguente elenca le sessioni eseguite su un cluster:

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

Di seguito è riportato un esempio della risposta:

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

Il AWS CLI comando seguente elenca le CLOSED sessioni su un gruppo di lavoro serverless filtrando in base allo stato della sessione:

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

Di seguito è riportato un esempio della risposta:

{ "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

Se utilizzi sessioni di ruolo IAM con identità avanzate, devi fornire il cluster-identifier parametro or. workgroup-name Con questo parametro, ti assicuri che l' Centro identità AWS IAM utente possa accedere solo alle applicazioni IAM Identity Center di Amazon Redshift a cui è assegnato. Per ulteriori informazioni, consulta Utilizzo dell’API dati con la propagazione affidabile delle identità.