View a markdown version of this page

사용자 잠금 표시 - Amazon Redshift

Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물을 참조하세요.

사용자 잠금 표시

SHOW USER LOCKOUT을 사용하여 현재 잠겨 있는 사용자를 감사하고, 각 잠금이 자동 또는 수동인지 확인하고, 사용자를 잠금 해제하기 전에 최근 실패한 로그인 활동을 검토합니다. 페더레이션 사용자는 포함되지 않습니다. 이 명령은 수퍼유저만 사용할 수 있습니다. 자세한 내용은 max_failed_login_attempts 섹션을 참조하세요.

필수 권한

SHOW USER LOCKOUT을 사용하려면 수퍼유저여야 합니다.

구문

SHOW USER LOCKOUT

출력 열

user_name

데이터베이스 사용자의 이름입니다.

is_locked

사용자가 현재 잠겨 있는지 여부를 지정합니다.

lock_reason

사용자가 잠긴 이유입니다. 값은 Amazon Redshift가 실패 시도 임계값에 도달한 후 사용자를 잠그는 경우 automatic이고, 수퍼유저가 ALTER USER NOLOGIN으로 사용자를 잠그는 경우 manual입니다. 사용자가 잠기지 않은 경우 이 값은 null입니다.

locked_at

사용자가 잠긴 시점의 타임스탬프입니다.

last_failed_at

가장 최근에 실패한 로그인 시도의 타임스탬프입니다.

failed_login_attempts

연속 로그인 실패 횟수입니다.

locked_by

이 사용자를 잠근 사용자의 ID입니다. 자동 잠금의 경우 이 값은 null입니다.

예제

다음 예제에서는 모든 암호 기반 사용자의 잠금 상태를 표시합니다.

SHOW USER LOCKOUT; user_name | is_locked | lock_reason | locked_at | last_failed_at | failed_login_attempts | locked_by --------------+-----------+------------------+---------------------+---------------------+-----------------------+----------- data_analyst | true | automatic | 2026-08-10 14:02:11 | 2026-08-10 14:02:11 | 5 | sales_user | true | manual | 2026-08-10 09:15:44 | | 0 | 100 report_user | false | | | 2026-08-09 22:31:07 | 2 | (3 rows)