View a markdown version of this page

顯示使用者鎖定 - Amazon Redshift

Amazon Redshift 將不再支援在 2026 年 6 月 30 日之後使用 Python UDFs。我們將開始分階段強制執行。如需 Python 生命週期結束和遷移選項的詳細資訊,請參閱 2025 年 6 月 30 日發佈的部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

顯示使用者鎖定

使用 SHOW USER LOCKOUT 來稽核目前鎖定的使用者、判斷每個鎖定是自動還是手動,並在解鎖使用者之前檢閱最近失敗的登入活動。不包含聯合身分使用者。此命令僅適用於超級使用者。如需詳細資訊,請參閱max_failed_login_attempts

所需權限

若要使用 SHOW USER LOCKOUT,您必須是超級使用者。

語法

SHOW USER LOCKOUT

輸出資料欄

user_name

資料庫使用者的名稱。

is_locked

指定使用者目前是否已鎖定。

lock_reason

使用者遭到鎖定的原因。該值是automatic當 Amazon Redshift 在達到失敗嘗試閾值後鎖定使用者,或超級使用者使用 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)