在 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. 在導覽窗格中的 Configuration (組態) 下,選擇 Configuration sets (組態集)

  3. 選擇 Create set (建立集)。

  4. General details (一般詳細資料) 區段中輸入下列詳細資訊:

    • Configuration set name (組態集名稱) – 組態集的名稱。名稱最多可以包含 64 個英數字元,包括字母、數字、連字號 (-) 和底線 (_)。

    • 傳送 IP 集區 - 當您使用此組態集傳送電子郵件時,會從指派集區中的專用 IP 地址傳送郵件。從清單選取 IP 集區。

      注意

      default (預設) (ses-default-dedicated-pool) 包含尚未指派給任何其他集區的專用 IP 地址。若要進一步了解如何管理 IP 集區,請參閱 指派 IP 集區

    • 追蹤選項 - 選取使用自訂的重新引導網域核取方塊,以使用自訂的重新引導網域來處理此組態集的開啟和點選追蹤,而不是使用其中一個 SES 網域。

      • Custom redirect domain (自訂重新引導網域) - 使用自訂重新引導網域,您可以在方塊中輸入自訂子網域 (選用),或從清單中選取已驗證的網域。

      注意

      您可以指定自訂重新引導網域,如下所示:

      • 在選擇此選項之前,必須先設定重新引導網域。如需選取自訂網域以處理開啟與點選追蹤的指示,請參閱 設定自訂網域來處理開啟與點按追蹤

      • 然後,若要選擇使用自訂重新引導網域,您必須在建立組態集時指出該網域,或稍後透過編輯組態集的追蹤選項來指出該網域。

    • Advanced delivery options (進階傳送選項) - 選擇左邊的箭號以展開「進階傳送選項」區段。

      • Transport Layer Security (TLS) - 若要要求 SES 與接收郵件伺服器建立安全連線,並使用 TLS 通訊協定傳送電子郵件,請選取必要核取方塊。

        注意

        SES 支援 TLS 1.2 並建議使用 TLS 1.3。如需進一步了解,請參閱 SES 中的基礎設施安全

  5. Reputation options (評價選項) 區段輸入下列詳細資訊:

    • 信譽度量 — 用來追蹤使用此組態集傳送 CloudWatch 的電子郵件中的退信和投訴量度。(需額外付費,請參閱 CloudWatch. 的每個量度價格)

      • Enabled (已啟用) - 選取此核取方塊以啟用組態集的評價指標。

  6. Suppression list options (禁止名單選項) 區段提供了一個決策集,用於定義自訂禁止,從使用此組態集覆寫帳戶層級禁止的選項開始。組態集層級禁止邏輯圖將幫助您了解覆寫組合的效果。您可以組合這些多層級覆寫選擇,以實作三種不同層級的禁止:

    1. 使用帳戶層級禁止:請勿覆寫您的帳戶層級禁止,也不要實作任何組態集層級禁止 - 基本上,任何使用此組態集傳送的電子郵件都只會使用您的帳戶層級禁止。若要執行此作業:

      1. Suppression list settings (禁止名單設定) 中,取消勾選 Override account level settings (覆寫帳戶層級設定) 方塊。

    2. 請勿使用任何禁止:覆寫您的帳戶層級禁止,而不啟用任何組態集層級禁止 - 這表示使用此組態集傳送的任何電子郵件都不會使用您的帳戶層級禁止;換句話說,所有禁止都會取消。若要執行此作業:

      1. Suppression list settings (禁止名單設定) 中,勾選 Override account level settings (覆寫帳戶層級設定) 方塊。

      2. Suppression list (禁止名單) 中,取消勾選 Enabled (已啟用) 方塊。

    3. 使用組態集層級禁止:使用此組態集中定義的自訂禁止清單設定來覆寫您的帳戶層級禁止 - 這表示使用此組態集傳送的任何電子郵件都只會使用自己的禁止設定,並忽略任何帳戶層級禁止設定。若要執行此作業:

      1. Suppression list settings (禁止名單設定) 中,勾選 Override account level settings (覆寫帳戶層級設定) 方塊。

      2. Suppression list (禁止名單) 中,勾選 Enabled (已啟用)。

      3. Specify the reason(s)... (指定原因…) 中,選取此組態集要使用的其中一個禁止原因。

  7. Virtual Deliverability Manager options (虛擬可交付性管理員選項) 區段提供定義自訂設定的方法,透過覆寫帳戶層級的虛擬可交付性管理員設定,讓您可以定義此組態集使用參與追蹤和最佳化共用交付的自訂設定方法:

    1. 停用此組態集的參與追蹤和最佳化共用交付:

      1. 勾選 Override account level settings (覆寫帳戶層級設定) 方塊。

      2. 確認取消勾選 Engagement tracking (參與追蹤) 和 Optimized shared delivery (最佳化共用交付) 的 Enabled (已啟用),然後選擇 Save changes (儲存變更)。

    2. 若要啟用或停用此組態設定的其中一個,或同時啟用或停用參與追蹤和最佳化共用交付:

      1. 勾選 Override account level settings (覆寫帳戶層級設定) 方塊。

      2. 勾選或取消勾選其中一個或兩個 Engagement tracking (參與追蹤) 和 Optimized shared delivery (最佳化共用交付) 的 Enabled (已啟用),然後選擇 Save changes (儲存變更)。

    3. 若要將此組態設定的參與追蹤和最佳化共用交付還原至虛擬可交付性管理員帳戶層級設定:

      1. 取消勾選 Override account level settings (覆寫帳戶層級設定) 方塊,然後選擇 Save changes (儲存變更)。

  8. 您可以選擇性地將一或多個標籤新增到 Tags (標籤) 區段。針對您要新增到組態集的每個標籤,重複下列步驟。

    1. 選擇 Add new tag (新增標籤)

    2. 輸入標籤索引鍵

    3. 輸入標籤 (選用)。

    若要移除您輸入的標籤,請選擇用於該標籤的 Remove (移除)。您最多可新增 50 個標籤。

  9. 選擇 Create set (建立集) 以建立組態集。

現在您已建立組態集,您可以選擇為組態集定義事件目的地,從而啟用您為事件目的地指定的事件類型上觸發的事件發佈。組態集可以具有多個定義了多個事件類型的事件目的地。請參閱建立 Amazon SES 事件目的地

建立組態集 (AWS CLI)

您可以使用 JSON 檔案 (做為 AWS CLI中 aws sesv2 create-configuration-set 命令的輸入) 來建立組態集。

  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 參考,請參閱建立組態集