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

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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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
适用于 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 参考 (V 4) GetLoginProfile中的。

适用于 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 参考 (V 5) GetLoginProfile中的。