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

Mgm*_*AWS 1 amazon-web-services amazon-ses amazon-iam boto3 aws-lambda

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

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

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

Joh*_*ein 5

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

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