Cloudwatch中特定域的AWS SES配置

时间:2019-05-08 20:05:16

标签: amazon-web-services amazon-cloudwatch amazon-ses

我想知道是否可以配置Cloudwatch以查看特定域的指标,以便以此方式可以验证已发送,传递或退回多少电子邮件。

我发现我可以看到我的SES的一般指标,但是显示了所有域的数据

1 个答案:

答案 0 :(得分:0)

如果要查看特定发件人域的指标,可以执行以下操作:

  1. 创建配置集

    enter image description here

  2. 编辑新创建的配置集,以使用 Message Tag 作为值源和ses:from-domain作为维度名称来添加 CloudWatch Destination (您可以设置默认值设置为0,在这里无所谓)

    enter image description here

  3. 使用SES发送电子邮件时,请使用新创建的配置集

    使用AWS开发工具包时,您可以使用X-SES-CONFIGURATION-SET标头或使用选项来指定配置集。参见Specifying a Configuration Set When You Send Email

过一会儿,您应该看到域指标出现在CloudWatch中。

如果您想获得收件人域的指标,则必须用收件人域标记电子邮件。这可以通过电子邮件中的X-SES-MESSAGE-TAGS标头(例如X-SES-MESSAGE-TAGS: domain=gmail.com)或SDK(请参阅支持标记的API中的SendEmail / SendTemplatedEmail)来完成。然后,在上面的步骤2中,而不是指定ses:from-domain,而是指定domain(或您选择的任何内容)。请注意,此可以快速创建大量自定义指标并变得昂贵(请参见CloudWatch pricing)。

Monitoring Using Amazon SES Event Publishing Set Up a CloudWatch Event Destination for Amazon SES Event Publishing中的更多信息。