

 Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 사용자 잠금 표시
<a name="r_SHOW_USER_LOCKOUT"></a>

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

## 필수 권한
<a name="r_SHOW_USER_LOCKOUT-privileges"></a>

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

## 구문
<a name="r_SHOW_USER_LOCKOUT-synopsis"></a>

```
SHOW USER LOCKOUT
```

## 출력 열
<a name="r_SHOW_USER_LOCKOUT-output"></a>

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입니다.

## 예제
<a name="r_SHOW_USER_LOCKOUT-examples"></a>

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

```
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)
```