Use GetLoginProfile with an AWS SDK or CLI - AWS Identity and Access Management

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 named Bob.

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 a NoSuchEntity 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.

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.