跳至内容

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

1 分钟阅读
0

我想看看哪个 AWS Identity and Access Management (IAM) 用户通过 Amazon Simple Email Service (Amazon SES) 发送了一封电子邮件。

简短描述

使用 Amazon SES 事件发布并结合 Amazon CloudWatch 目标来查看有关已发送或已提交电子邮件的详细信息。CloudWatch 上的这些信息包括已发送电子邮件的 IAM 用户。

解决方法

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

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

完成以下步骤:

  1. 打开 Amazon SES 控制台

  2. 从导航窗格中,选择 Configuration sets(配置集)。

  3. 选择 Create set(创建集)。

  4. 对于 Configuration set name(配置集名称),输入配置集的名称。例如,输入 CallerIdentity

  5. 选择 Create set(创建集)。

  6. 选择 Event destinations(事件目标)选项卡,然后选择 Add destination(添加目标)。

  7. 对于 Event types(事件类型),选择 Sends(发送),然后选择 Next(下一步)。

  8. 对于 Destination options(目标选项),选择 CloudWatch

  9. 对于 Name(名称),输入事件目标的名称。例如,输入 NameOfCallerIdentity

  10. 对于 Amazon CloudWatch dimensions(Amazon CloudWatch 维度),输入以下内容:
    对于 Value source(值来源),选择 Message tag(消息标签)。
    对于 Dimension name(维度名称),输入维度的名称。例如,输入 ses:caller-identity
    对于 Default value(默认值),输入与对 Name(名称)输入的相同值。

  11. 选择 Next(下一步),然后选择 Add destination(添加目标)。

发送来自 Amazon SES 的测试电子邮件

完成以下步骤:

  1. 打开 Amazon SES 控制台
  2. 从导航窗格中,选择 Identities(身份)。
  3. Identities(身份)中,选择经过验证的 Email address(电子邮件地址)或 Domain(域)。
  4. Summary(摘要)页面中,选择 Send test email(发送测试电子邮件)。
  5. 选择 Scenario(场景)下拉列表,然后选择您的首选测试电子邮件场景。
  6. 对于 Subject(主题),输入测试电子邮件的主题行。
  7. 选择 Configuration set(配置集)下拉列表,然后选择您创建的配置集。
  8. 选择 Send test email(发送测试电子邮件)。

查看 CloudWatch 以了解测试电子邮件中的指标

完成以下步骤:

  1. 打开 CloudWatch 控制台
  2. 从导航窗格中,展开 Metrics(指标),然后选择 All metrics(所有指标)。
  3. Metrics(指标)页面中,选择 SES
  4. 选择您在创建配置集时输入的维度名称。例如,选择 ses:caller-identity
  5. ses:caller-identity 列下,查看发送测试电子邮件的 IAM 用户。

相关信息

从 CloudWatch 中检索 Amazon SES 事件数据

AWS 官方已更新 7 个月前