【问题标题】:Is it possible to find the email id of aws IAM user using boto3?是否可以使用 boto3 找到 aws IAM 用户的电子邮件 ID?
【发布时间】:2018-05-30 00:17:17
【问题描述】:

是否可以使用 boto3 找到 AWS IAM 用户的电子邮件 ID?

电子邮件不是 IAM 用户的属性。我可以在 SES 中添加电子邮件地址,但无法将 IAM 用户 ID 与 SES 电子邮件匹配。

我需要创建一个 Lambda 函数来根据活动向用户发送电子邮件。

【问题讨论】:

  • 谁投了反对票……你能解释一下是什么原因吗???

标签: amazon-web-services aws-lambda boto3 amazon-iam amazon-ses


【解决方案1】:

没有。正如您所指出的,电子邮件地址不会针对 IAM 用户存储。因此,无法检索该信息。

一种选择是执行一个标准,其中每个 IAM 用户的用户名实际上是一个电子邮件地址(例如joe@example.com)。如果做不到这一点,您将需要在用户名和电子邮件地址之间的某处进行查找。 IAM 不支持针对用户存储其他属性。

【讨论】:

【解决方案2】:

另一种方式:

第 1 步:您可以在 SES 中注册一个域,并遵循使用同一域的邮件 ID 的第一部分命名 IAM 用户的标准,即已注册。
第 2 步:当您发送邮件时,将其附加到程序中的域名后,您就可以将其发送给 IAM 用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-13
    • 2018-09-15
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多