是否可以使用boto3找到AWS IAM用户的电子邮件ID?
电子邮件不是IAM用户的属性。我可以在SES中添加电子邮件地址,但是无法将IAM用户ID与SES电子邮件匹配。
我需要创建一个lambda功能,以根据活动将电子邮件发送给用户。
no。正如您指出的那样,没有针对IAM用户存储电子邮件地址。因此,该信息无法检索。
一个选项是执行一个标准,其中每个IAM用户的用户名实际上是电子邮件地址(例如joe@example.com
)。如果不这样做,您需要在用户名和电子邮件地址之间保持查找。IAM不支持为用户存储其他属性。
另一种方式:
步骤1:您可以在SES中注册一个域,并遵循以同一域的邮件ID的第一部分命名IAM用户的标准注册。
步骤2:,当您发送邮件时,将其附加到程序中的域名,您可以将其发送给IAM用户。