Use GetLoginProfile
with an AWS SDK or CLI
The following code examples show how to use GetLoginProfile
.
- CLI
-
- AWS CLI
-
To get password information for an IAM user
The following
get-login-profile
command gets information about the password for the IAM user namedBob
.aws iam get-login-profile \ --user-name Bob
Output:
{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2012-09-21T23:03:39Z" } }
The
get-login-profile
command can be used to verify that an IAM user has a password. The command returns aNoSuchEntity
error if no password is defined for the user.You cannot view a password using this command. If the password is lost, you can reset the password (
update-login-profile
) for the user. Alternatively, you can delete the login profile (delete-login-profile
) for the user and then create a new one (create-login-profile
).For more information, see Managing passwords for IAM users in the AWS IAM User Guide.
-
For API details, see GetLoginProfile
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell
-
Example 1: This example returns the password creation date and whether a password reset is required for the IAM user
David
.Get-IAMLoginProfile -UserName David
Output:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 12/10/2014 3:39:44 PM False David
-
For API details, see GetLoginProfile in AWS Tools for PowerShell Cmdlet Reference.
-
For a complete list of AWS SDK developer guides and code examples, see Using IAM with an AWS SDK. This topic also includes information about getting started and details about previous SDK versions.