将 GetLoginProfile 与 CLI 配合使用 - AWS SDK 代码示例

AWS 文档 SDK 示例 GitHub 存储库中还有更多 AWS SDK 示例。

GetLoginProfile 与 CLI 配合使用

以下代码示例演示如何使用 GetLoginProfile

CLI
AWS CLI

获取 IAM 用户的密码信息

以下 get-login-profile 命令可获取名为 Bob 的 IAM 用户的密码相关信息。

aws iam get-login-profile \ --user-name Bob

输出:

{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2012-09-21T23:03:39Z" } }

get-login-profile 命令可用于验证 IAM 用户是否有密码。如果没有为用户定义密码,则该命令将返回 NoSuchEntity 错误。

您无法使用此命令查看密码。如果密码丢失,则可以为用户重置密码(update-login-profile)。或者,您可以删除用户的登录配置文件(delete-login-profile),然后创建新的登录配置文件(create-login-profile)。

有关更多信息,请参阅《AWS IAM 用户指南》中的管理 IAM 用户的密码

  • 有关 API 详细信息,请参阅《AWS CLI 命令参考》中的 GetLoginProfile

PowerShell
Tools for PowerShell V4

示例 1:此示例返回密码创建日期,以及 IAM 用户 David 是否需要重置密码。

Get-IAMLoginProfile -UserName David

输出

CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 12/10/2014 3:39:44 PM False David
  • 有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V4)》中的 GetLoginProfile

Tools for PowerShell V5

示例 1:此示例返回密码创建日期,以及 IAM 用户 David 是否需要重置密码。

Get-IAMLoginProfile -UserName David

输出

CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 12/10/2014 3:39:44 PM False David
  • 有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V5)》中的 GetLoginProfile