View a markdown version of this page

세션 나열 - Amazon Redshift

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 } ] }
참고

자격 증명 강화 IAM 역할 세션을 사용하는 경우 cluster-identifier 또는 workgroup-name 파라미터를 제공해야 합니다. 이 파라미터를 사용하면 AWS IAM Identity Center 사용자가 할당된 Amazon Redshift IAM Identity Center 애플리케이션에만 액세스할 수 있습니다. 자세한 내용은 신뢰할 수 있는 자격 증명 전파와 함께 데이터 API 사용 섹션을 참조하세요.