在中创建配置集 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 并打开 Amazon SES 控制台,网址为https://console.aws.amazon.com/ses/

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

  3. 选择创建集

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

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

    • 发送 IP 池 – 当您使用此配置集发送电子邮件时,将从指定池中的专用 IP 地址发送消息。从列表中选择一个 IP 池。

      注意

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

    • 跟踪选项-选中 “使用自定义重定向域” 复选框以使用自定义重定向域来处理此配置集的打开和点击跟踪,而不是使用其中一个SES域。

      • 自定义重新导向域 – 使用自定义重新导向域,您可以在框中输入自定义子域(可选),或从列表中选择已验证的域。

      注意

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

      • 在选择此选项之前,必须设置重新导向域。有关选择自定义域以处理打开和单击跟踪的说明,请参阅 配置自定义域以处理打开和单击跟踪

      • 然后,若要选择使用自定义重新导向域,您必须在创建配置集时指定,或稍后通过编辑配置集的跟踪选项进行指定。

    • 高级交付选项 – 选择左侧的箭头可展开高级交付选项部分。

      • 传输层安全 (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