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

时间:2017-12-15 18:48:07

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

另一种方式:

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