首页 > 解决方案 > 如何获取用户的 AWS 电子邮件地址?

问题描述

在这些文档中: https ://docs.aws.amazon.com/cli/latest/reference/iam/get-user.html

我们可以得到一个用户:

aws iam get-user --user-name Bob

结果是:

{
    "User": {
        "UserName": "Bob",
        "Path": "/",
        "CreateDate": "2012-09-21T23:03:13Z",
        "UserId": "AKIAIOSFODNN7EXAMPLE",
        "Arn": "arn:aws:iam::123456789012:user/Bob"
    }
}

但是我们如何获得这个用户的电子邮件地址呢?

标签: amazon-web-servicesaws-cli

解决方案


IAM 用户没有电子邮件地址属性。您确定您指的是 IAM 用户吗?

您的 AWS 账户的根用户将有一个与之关联的电子邮件地址,但这些用户中只有一个。

此外,如果您有 Cognito 用户池,这些用户可以有一个与之关联的电子邮件地址。

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html

https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html


推荐阅读