如何找出哪个 IAM 用户通过 Amazon SES 发送了电子邮件?

上次更新时间:2019 年 7 月 9 日

我想查看哪个 AWS Identity and Access Management (IAM) 用户通过 Amazon Simple Email Service (Amazon SES) 发送了电子邮件。该如何操作? 

简短描述

Amazon SES 事件发布 Amazon CloudWatch 目标结合使用,以查看有关已发送或已送达电子邮件的详细信息。有关 CloudWatch 的信息包括发送电子邮件的 IAM 用户。请按照以下步骤执行操作:

  1. 创建 CloudWatch 作为事件目标的配置集。
  2. 从 Amazon SES 发送测试电子邮件。
  3. 检查 CloudWatch 上的指标。

解决方法

在开始之前,您必须拥有:

创建 CloudWatch 作为事件目标的配置集

  1. 打开 Amazon SES 控制台
  2. 在导航窗格中,选择配置集
  3. 选择创建配置集
  4. 对于配置集名称,输入配置集的名称。例如,输入 CallerIdentity
  5. 选择创建配置集
  6. 从配置集列表中,选择刚刚创建的配置集以查看其详细信息。
  7. 事件目标选项卡上,对于添加目标,选择 CloudWatch
  8. 对于 CloudWatch 目标,请输入以下内容:
    对于名称,输入事件目标的名称。例如,输入 NameOfCallerIdentity
    对于事件类型,请至少选择发送。您还可以选择传递,以便能够筛选成功送达的邮件或退回的邮件。
    对于值来源,选择消息标签
    对于维度名称,输入维度的名称。例如,输入 ses:caller-identity
    对于默认值,输入您为名称输入的相同的值。
  9. 选择保存

从 Amazon SES 发送测试电子邮件

  1. Amazon SES 控制台中,从导航窗格选择电子邮件地址,具体取决于您使用的是电子邮件地址还是域。
  2. 选择已验证的电子邮件地址或域名。然后选择发送测试电子邮件
  3. 选择更多选项
  4. 输入以下内容:
    对于,请输入要接收测试电子邮件的电子邮件地址。
    对于配置集,输入您创建的配置集的名称。
    对于主题,输入测试电子邮件的主题。
  5. 选择发送测试电子邮件

查看 CloudWatch 以获取测试电子邮件中的指标

  1. 打开 CloudWatch 控制台
  2. 在导航窗格中,选择指标
  3. 所有指标选项卡中,选择 SES
  4. 选择创建配置集时输入的维度名称。例如,选择 ses:caller-identity
  5. ses:caller-identity 列下,您将看到发送测试电子邮件的 IAM 用户。

这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助吗?