

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

# 在 SES 中创建配置集
<a name="creating-configuration-sets"></a>

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

## 创建配置集（控制台）
<a name="config-sets-create-console"></a>

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

1. 登录 AWS 管理控制台 并打开 Amazon SES 控制台，网址为[https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)。

1. 在导航窗格中的**配置**下，选择**配置集**。

1. 选择**创建集**。

1. <a name="create-config-set-step-4"></a>**常规详细信息**：本节提供用于自定义配置集的选项：
   + **配置集名称**：配置集的名称。名称最多可包含 64 个字母数字字符，仅包括字母、数字、连字符 (-) 和下划线 (\$1)。
   + **发送 IP 池**：当您使用此配置集发送电子邮件时，将从指定池中的专用 IP 地址发送消息。从列表中选择一个 IP 池。
**注意**  
**默认** (ses-default-dedicated-pool) 包含尚未分配给任何其他地址池的专用 IP 地址。要了解有关管理 IP 池详情，请参阅[分配 IP 池](managing-ip-pools.md)。
   + **跟踪选项**
     + **使用自定义重定向域**：选中该复选框，可使用自定义重定向域来处理使用此配置集发送的电子邮件的打开和单击跟踪。
     + **自定义重定向域**-从*选择经过验证域*列表中选择一个经过验证的域作为您的自定义重定向域。您也可以在*输入子域*字段中输入一个子域。
**注意**  
可以按如下方式指定自定义重新导向域：  
您必须先在要发送和跟踪的电子邮件中 AWS 区域 创建和验证自定义重定向域，并设置内容分发网络 (CDN)。相关解释，请参阅[配置自定义域以处理打开和单击跟踪](configure-custom-open-click-domains.md)。
然后，要使用您的自定义重定向域进行打开和单击跟踪，您必须在本步骤中创建或编辑配置集时指明该域。
最后，在指定您的自定义重定向域后，**查看 DNS 记录**将出现在配置集的**一般详细信息**容器中。如果将其展开，则会看到包含正在使用的跟踪域的 CNAME 记录。 AWS 区域例如，如果您的自定义子域名为 *marketing.example.com*，并且是在 AWS 区域 `us-east-1` 中创建的，则展开**查看 DNS 记录**将显示一条包含以下值的 CNAME 记录：**名称** = *marketing.example.com* 并且**值** = *r.us-east-1.awstrack.me*。  
您可以使用此信息直接来确认在设置 CDN（如[配置自定义域以处理打开和单击跟踪](configure-custom-open-click-domains.md)中所述）时，是否已从表中选择了正确的跟踪域，也可以先执行此操作，然后使用此处的 CNAME 记录值来设置 CDN。
     + **HTTPS 策略**：为自定义重定向域的打开和单击跟踪链接的协议选择 HTTPS 策略选项：
       + **可选**：（默认行为）打开跟踪链接将使用 HTTP 进行包装。单击跟踪链接将使用链接的原始协议进行包装。
       + **必选**：打开和单击跟踪链接都将使用 HTTPS 进行包装。
       + **打开跟踪必选**：打开跟踪链接将使用 HTTPS 进行包装。单击跟踪链接将使用链接的原始协议进行包装。
   + **高级交付选项**：选择左侧的箭头可展开高级交付选项部分。
     + **传输层安全性协议（TLS）**– 若要求 SES 与接收邮件服务器建立安全连接，并使用 TLS 协议发送电子邮件，请选中**必选**复选框。
**注意**  
SES 支持 TLS 1.2，但建议使用 TLS 1.3。要了解更多信息，请参阅[SES 中的基础设施安全性](infrastructure-security.md)。
     + **最长传送持续时间**：要指定 SES 尝试通过此配置集传送电子邮件的时间限制，请输入一个以秒为单位的值，范围从 300 到 50400 不等。
**注意**  
设置自定义的最大送达限制（小于 SES 默认值 14 小时）可能非常有用，例如对时间敏感的电子邮件（例如包含 a 的电子邮件 one-time-password）、交易电子邮件以及您要确保不在非工作时间送达的电子邮件。  
要将分钟转换为秒，请乘以 60，例如 7 分钟 \$1 60 = 420 秒。
要将小时转换为秒，请乘以 3600，例如，2 小时 \$1 3600 = 7200 秒。

1. **声誉选项**：本节提供用于设置声誉指标的选项：
   + **信誉指标**-用于跟踪使用此配置集发送 CloudWatch 的电子邮件的退回和投诉指标。*（需支付额外费用，请参阅[每个指标的价格 CloudWatch](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)。）*
     + **已启用**：选中此复选框可为配置集启用声誉指标。

1. <a name="suppression-list-config-set-level"></a>**黑名单选项**：本节提供一个决策集来定义自定义禁用，首先是使用此配置集覆盖您账户级别禁用的选项。[configuration set-level suppression logic map](sending-email-suppression-list-config-level.md)（配置集级别抑制逻辑映射）将帮助您了解覆盖组合的影响。这些多层次的覆盖选择可以组合起来实现三种不同级别的抑制：

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

      1. 在 **Suppression list settings**（抑制列表设置）中，取消选中 **Override account level settings**（覆盖账户级别设置）的复选框。

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

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

      1. 在**抑制列表设置**中，取消勾选 **Enabled (已启用)**复选框。

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

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

      1. 在**黑名单**中，勾选**已启用**。

      1. 在**指定原因…**中，选择要使用此配置集的抑制原因之一。

1. <a name="vdm-create-config-overrides"></a>**虚拟可交付性管理器选项**：仅当您启用了虚拟可交付性管理器功能时，才会显示此部分。在这里，您可以定义自定义设置，以确定此配置集将如何使用参与度跟踪和优化的共享交付，覆盖它们在账户级别的虚拟可交付性管理器设置中的定义方式：

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

      1. 选中 **Override account level settings**（覆盖账户级设置）复选框。

      1. 确保针对*互动跟踪*和*优化共享送达*取消选中 **Enabled**（启用），然后选择 **Save changes**（保存更改）。

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

      1. 选中 **Override account level settings**（覆盖账户级设置）复选框。

      1. 针对*互动跟踪*和/或*优化共享送达*，选中或取消选中 **Enabled**（启用），然后选择 **Save changes**（保存更改）。

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

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

1. **归档选项**：本节提供归档从此配置集发送的电子邮件的选项：

   1. 选中 **Enabled（启用）**复选框。

   1. 单击**归档**字段内部，从列表中选择一个归档，然后选择**保存更改**，或选择**创建归档**并继续执行其余步骤。

   1. 在**存档名称**字段中输入唯一的名称。

   1. （可选）在**保留期**字段中选择一个保留期，以覆盖默认的 180 天保留期。

   1. （可选）您可以通过在 KMS 密钥 **ARN 字段中输入自己的 AWS KMS 密钥**或选择**创建 KMS 密 AWS 钥**来加密您的档案。

   1. 选择**创建存档**。

1. **标签**：在本节中，您可以选择性地向配置集添加一个或多个标签：

   1. 选择**添加新标签**。

   1. 输入标签**键**。

   1. 输入标签**值**（可选）。

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

1. 选择**创建集**可创建配置集。

现在已创建配置集，您可以选择为配置集定义事件目标，以支持根据您为事件目标指定的事件类型触发的事件发布。配置集可以具有已定义多个事件类型的多个事件目标。请参阅[创建 Amazon SES 事件目标](event-destinations-manage.md)。

## 创建一个配置集 (AWS CLI)
<a name="config-sets-create-cli"></a>

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

1. 

**创建 CLI 输入 JSON 文件**

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

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

   ```
   {
       "ConfigurationSetName": "sample-configuration-set",
       "TrackingOptions": {
           "CustomRedirectDomain": "some.domain.com",
           "HttpsPolicy": "REQUIRE"
       },
       "DeliveryOptions": {
           "TlsPolicy": "REQUIRE",
           "SendingPoolName": "sending pool",
           "MaxDeliverySeconds": 300            
       },
       "ReputationOptions": {
           "ReputationMetricsEnabled": true,
           "LastFreshStart": timestamp
       },
       "SendingOptions": {
           "SendingEnabled": true
       },
       "Tags": [
           {
               "Key": "tag key",
               "Value": "tag value"
           }
       ],
       "SuppressionOptions": {
           "SuppressedReasons": ["BOUNCE","COMPLAINT"]
       },
       "ArchivingOptions": {
           "ArchiveArn": "arn:aws:ses:us-east-1:123456789012:mailmanager-archive/MyArchiveID"
       }
   }
   ```
**注意**  
JSON 文件路径开头必须包含 `file://` 符号。
JSON 文件的路径应遵循运行命令的基本操作系统的相应约定。例如，Windows 使用反斜杠 (\$1) 引用目录路径，Linux 则使用正斜杠 (/)。

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

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

**注意**  
要查看此命令的 AWS CLI 参考资料，请参阅[create-configuration-set](https://docs.aws.amazon.com/cli/latest/reference/sesv2/create-configuration-set.html)。