文件範例儲存庫中有更多 AWS SDK可用的範例。 AWS SDK
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ChangePassword
搭配 使用 CLI
下列程式碼範例示範如何使用 ChangePassword
。
- CLI
-
- AWS CLI
-
變更IAM使用者的密碼
若要變更IAM使用者的密碼,我們建議您使用
--cli-input-json
參數傳遞包含舊密碼和新密碼JSON的檔案。使用此方法,您可以將強式密碼與非英數字元搭配使用。當您將密碼作為命令列參數傳遞時,使用密碼時可能很難使用非英數字元。若要使用--cli-input-json
參數,請先使用change-password
命令搭配--generate-cli-skeleton
參數,如下列範例所示。aws iam change-password \ --generate-cli-skeleton
>
change-password.json
上一個命令會建立名為 change-password.json JSON的檔案,可用來填寫舊密碼和新密碼。例如,檔案可能如下所示。
{ "OldPassword": "3s0K_;xh4~8XXI", "NewPassword": "]35d/{pB9Fo9wJ" }
接下來,若要變更您的密碼,請再次使用
change-password
命令,這次傳遞--cli-input-json
參數來指定您的JSON檔案。下列change-password
命令會將--cli-input-json
參數與名為 change-password.json JSON的檔案搭配使用。aws iam change-password \ --cli-input-json
file://change-password.json
此命令不會產生輸出。
此命令只能由IAM使用者呼叫。如果使用 AWS 帳戶 (根) 憑證呼叫此命令,則命令會傳回
InvalidUserType
錯誤。如需詳細資訊,請參閱 AWS IAM 使用者指南 中的IAM使用者如何變更自己的密碼。
-
如需API詳細資訊,請參閱 命令參考 ChangePassword
中的 。 AWS CLI
-
- PowerShell
-
- 適用於 的工具 PowerShell
-
範例 1:此命令會變更執行命令的使用者的密碼。此命令只能由IAM使用者呼叫。如果您使用 AWS 帳戶 (根) 登入資料登入時呼叫此命令,則命令會傳回
InvalidUserType
錯誤。Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
-
如需API詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 ChangePassword中的 。
-