在中创建配置集 SES - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在中创建配置集 SES

您可以使用SES控制台、Amazon SES API v2 中的CreateConfigurationSet操作或 Amazon SES CLI v2 中的aws sesv2 create-configuration-set命令来创建新的配置集。本节介绍如何使用SES控制台和 Amazon SES CLI v2 创建配置集。

创建配置集 (控制台)

要使用SES控制台创建配置集,请执行以下步骤:

  1. 登录 AWS Management Console 并打开亚马逊SES控制台,网址为https://console.aws.amazon.com/ses/

  2. 在导航窗格中的配置下,选择配置集

  3. 选择创建集

  4. 一般详细信息部分中输入以下详细信息:

    • 配置集名称-配置集的名称。名称最多可包含 64 个字母数字字符,仅包括字母、数字、连字符 (-) 和下划线 (_)。

    • 发送 IP 池-使用此配置集发送电子邮件时,将从分配的池中的专用 IP 地址发送邮件。从列表中选择一个 IP 池。

      注意

      默认 (ses-default-dedicated-pool) 包含尚未分配给任何其他地址池的专用 IP 地址。要了解有关管理 IP 池详情,请参阅分配 IP 池

    • 追踪选项

      • 使用自定义重定向域-选中该复选框可使用自定义重定向域来处理使用此配置集发送的电子邮件的打开和点击跟踪。

      • 自定义重定向域-从 “选择已验证的域名” 列表中选择一个经过验证的域名作为您的自定义重定向域。您也可以在输入子域名字段中输入子域

        注意

        可以按如下方式指定自定义重新导向域:

        • 您必须先在要发送和跟踪的电子邮件中 AWS 区域 创建并验证自定义重定向域,并设置内容分发网络(CDN)。对此进行了解释配置自定义域以处理打开和单击跟踪

        • 然后,要使用您的自定义重定向域名进行打开和点击跟踪,您必须在创建或编辑此步骤中设置的配置时指明这一点。

        • 最后,在指定您的自定义重定向域后,查看DNS记录将出现在配置集的 “常规详细信息” 容器中。如果将其展开,则会看到包含正在使用的追踪域名的CNAME记录 AWS 区域。例如,如果您的自定义子域名为 m arketing.example.com,并且是在中创建的,则展开视图DNS记录将显示CNAME一条包含以下值的记录名称 = marketing.easmple.com 和值 = r.us-east-1.awstrack.me。 AWS 区域 us-east-1

          您可以简单地使用这些信息来确认您在CDN设置追踪域名时从表格中选择了正确的追踪域配置自定义域以处理打开和单击跟踪,也可以先执行此操作,然后使用此处的CNAME记录值在CDN设置中使用。

      • HTTPSpolicy — 为自定义重定向域的打开协议选择一个HTTPS策略选项,然后点击跟踪链接:

        • 可选-(默认行为)打开的跟踪链接将使用封装HTTP。点击跟踪链接将使用链接的原始协议进行封装。

        • 必填项 — “打开” 和 “点击” 跟踪链接都将使用封装HTTPS。

        • 打开时为必填项 — 打开的跟踪链接将使用封装HTTPS。点击跟踪链接将使用链接的原始协议进行封装。

    • 高级配送选项-选择左侧的箭头可展开高级配送选项部分。

      • 传输层安全 (TLS)-SES 要要求与接收邮件服务器建立安全连接并使用TLS协议发送电子邮件,请选中 “必填” 复选框。

        注意

        SES支持 TLS 1.2 并推荐使用 TLS 1.3。要了解更多信息,请参阅 SES 中的基础设施安全性

  5. 声誉选项部分输入以下详细信息:

    • 信誉指标-用于跟踪使用此配置集发送 CloudWatch 的电子邮件的退回和投诉指标。(需支付额外费用,请参阅每个指标的价格 CloudWatch。)

      • 启用-选中此复选框可启用配置集的信誉指标。

  6. Suppression list options(抑制名单选项)部分提供了定义自定义禁止的决策集,首先是使用此配置集来覆盖您的账户级别禁止的选项。configuration set-level suppression logic map(配置集级别抑制逻辑映射)将帮助您了解覆盖组合的影响。这些多层次的覆盖选择可以组合起来实现三种不同级别的抑制:

    1. 使用账户级别抑制:不要覆盖您的账户级别抑制,也不要实施任何配置集级别的抑制 - 基本上,使用此配置集发送的任何电子邮件都将使用您的账户级别抑制。要实现此目的,应按照以下步骤进行:

      1. Suppression list settings(抑制列表设置)中,取消选中 Override account level settings(覆盖账户级别设置)的复选框。

    2. 请勿使用任何抑制:在不启用任何配置集级别抑制的情况下覆盖您的账户级别抑制 - 这意味着使用此配置集发送的任何电子邮件都不会使用任何账户级别的抑制;换句话说,所有抑制都将被取消。要实现此目的,应按照以下步骤进行:

      1. 抑制列表设置中,勾选覆盖账户级别设置复选框。

      2. 抑制列表设置中,取消勾选 Enabled (已启用)复选框。

    3. 使用配置集级别抑制:使用此配置集中定义的自定义黑名单设置覆盖您的账户级别抑制 - 这意味着使用此配置集发送的任何电子邮件将仅使用自己的隐藏设置并忽略任何账户级别的抑制设置。要实现此目的,应按照以下步骤进行:

      1. 黑名单设置中,勾选覆盖账户级别设置复选框。

      2. 黑名单中,勾选已启用

      3. 指定原因…中,选择要使用此配置集的抑制原因之一。

  7. Virtual Deliverability Manager 选项部分提供了一种使您可以定义自定义设置以确定此配置集将如何使用互动跟踪和优化共享送达的方法,即,通过在账户级别覆盖自定义设置在 Virtual Deliverability Manager 设置中的定义方式:

    1. 要针对此配置集禁用互动跟踪和优化共享送达,请执行以下操作:

      1. 选中 Override account level settings(覆盖账户级设置)复选框。

      2. 确保针对互动跟踪优化共享送达取消选中 Enabled(启用),然后选择 Save changes(保存更改)。

    2. 要针对此配置集启用或禁用“互动跟踪”和/或“优化共享送达”,请执行以下操作:

      1. 选中 Override account level settings(覆盖账户级设置)复选框。

      2. 针对互动跟踪和/或优化共享送达,选中或取消选中 Enabled(启用),然后选择 Save changes(保存更改)。

    3. 要恢复到 Virtual Deliverability Manager 账户级设置,以针对此配置集启用互动跟踪和优化共享送达,请执行以下操作:

      1. 取消选中 Override account level settings(覆盖账户级设置)复选框,然后选择 Save changes(保存更改)。

  8. 您可以选择在标签部分添加一个或多个标签。对要添加到配置集中的每个标签重复以下步骤。

    1. 选择添加新标签

    2. 输入标签

    3. 输入标签(可选)。

    要删除您输入的标签,请为该标签选择删除。您最多可输入 50 个标签。

  9. 选择创建集可创建配置集。

现在已创建配置集,您可以选择为配置集定义事件目标,以支持根据您为事件目标指定的事件类型触发的事件发布。配置集可以具有已定义多个事件类型的多个事件目标。请参阅 创建亚马逊SES活动目的地

创建一个配置集 (AWS CLI)

您可以使用JSON文件作为中aws sesv2 create-configuration-set命令的输入来创建配置集 AWS CLI。

  1. 创建CLI输入JSON文件

    使用您常用的文件编辑工具创建包含以下键以及对您的环境有效的值的JSON文件,或者使用带有未指定值的--generate-cli-skeleton选项的 SES API v2 aws sesv2 create-configuration-set 命令将示例JSON结构打印到标准输出。

    此示例使用名为 create-configuration-set.json 的文件:

    { "ConfigurationSetName": "sample-configuration-set", "TrackingOptions": { "CustomRedirectDomain": "some.domain.com" }, "DeliveryOptions": { "TlsPolicy": "REQUIRE", "SendingPoolName": "sending pool" }, "ReputationOptions": { "ReputationMetricsEnabled": true, "LastFreshStart": timestamp }, "SendingOptions": { "SendingEnabled": true }, "Tags": [ { "Key": "tag key", "Value": "tag value" } ], "SuppressionOptions": { "SuppressedReasons": ["BOUNCE","COMPLAINT"] } }
    注意
    • 您必须在JSON文件路径的开头添加file://符号。

    • 该JSON文件的路径应遵循运行该命令的基本操作系统的相应约定。例如,Windows 使用反斜杠 (\) 引用目录路径,Linux 则使用正斜杠 (/)。

  2. 使用创建的文件作为输入,运行以下命令。

    aws sesv2 create-configuration-set --cli-input-json file://create-configuration-set.json
注意

要查看此命令的 AWS CLI 参考资料,请参阅create-configuration-set