我想查看哪个 AWS Identity and Access Management(IAM)用户通过 Amazon Simple Email Service(Amazon SES)发送了电子邮件。我该如何操作?
简短描述
将 Amazon SES 事件发布与 Amazon CloudWatch 目标结合使用,以查看有关已发送或已送达电子邮件的详细信息。有关 CloudWatch 的信息包括发送电子邮件的 IAM 用户。请按照以下步骤执行操作:
- 创建 CloudWatch 作为事件目标的配置集。
- 从 Amazon SES 发送测试电子邮件。
- 检查 CloudWatch 上的指标。
解决方法
在开始之前,您必须拥有:
创建 CloudWatch 作为事件目标的配置集
- 打开 Amazon SES 控制台。
- 在导航窗格中,选择配置集。
- 选择创建配置集。
- 对于配置集名称,输入配置集的名称。例如,输入 CallerIdentity。
- 选择创建配置集。
- 从配置集列表中,选择刚刚创建的配置集以查看其详细信息。
- 在 Event Destinations(事件目标)选项卡上,对于 Add Destination(添加目标),选择 CloudWatch。
- 对于 CloudWatch Destination(CloudWatch 目标),请输入以下内容:
对于 Name(名称),输入事件目标的名称。例如,输入 NameOfCallerIdentity。
对于 Event types(事件类型),请至少选择 Send(发送)。您还可以选择 Delivery(传递),以便能够筛选成功送达的邮件或退回的邮件。
对于 Value Source(值来源),选择 Message Tag(消息标签)。
对于 Dimension Name(维度名称),输入维度的名称。例如,输入 ses:caller-identity。
对于 Default Value(默认值),输入您为 Name(名称)输入的相同的值。
- 选择 Save(保存)。
从 Amazon SES 发送测试电子邮件
- 在 Amazon SES 控制台中,从导航窗格选择 Email Addresses(电子邮件地址)或 Domains(域),具体取决于您使用的是电子邮件地址还是域。
- 选择已验证的电子邮件地址或域名。然后选择发送测试电子邮件。
- 选择更多选项。
- 输入以下内容:
对于至,请输入要接收测试电子邮件的电子邮件地址。
对于配置集,输入您创建的配置集的名称。
对于主题,输入测试电子邮件的主题。
- 选择发送测试电子邮件。
查看 CloudWatch 以获取测试电子邮件中的指标
- 打开 CloudWatch 控制台。
- 在导航窗格中,选择指标。
- 在所有指标选项卡中,选择 SES。
- 选择创建配置集时输入的维度名称。例如,选择 ses:caller-identity。
- 在 ses:caller-identity 列下,您将看到发送测试电子邮件的 IAM 用户。
相关信息
从 CloudWatch 中检索 Amazon SES 事件数据