本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定事件發佈的 CloudWatch 事件目的地
使用 Amazon CloudWatch 指標,您可以使用事件目的地發佈 Amazon SES 電子郵件將事件傳送到 CloudWatch。由於 CloudWatch 事件目的地只能在組態集中設定,因此您必須先建立組態集,然後將事件目的地新增至組態集。
當您將 CloudWatch 事件目的地新增至組態集時,您必須選擇一個或多個 CloudWatch 維度,這些維度與傳送電子郵件時使用的訊息標籤相對應。就像訊息標記一樣, CloudWatch 維度是名稱/值組,可協助您唯一識別量度。
例如,您可能有一個訊稱為 campaign
的訊息標籤與維度,用於識別您的電子郵件行銷活動。當您發佈傳送事件至的電子郵件時 CloudWatch,選擇訊息標籤和維度非常重要,因為這些選項會影響您的 CloudWatch 帳單,並決定如何篩選傳送事件資料的電子郵件 CloudWatch。
本節提供的資訊可協助您選擇維度,然後顯示如何將 CloudWatch 事件目的地新增至組態集。
新增 CloudWatch 事件目的地
本節中的程序顯示如何將 CloudWatch 事件目的地詳細資訊新增至組態集,並假設您已完成中的步驟 1 到 6 建立事件目的地。
您也可以使用 Amazon SES API V2 中的UpdateConfigurationSetEvent目的地操作來建立和修改事件目的地。
使用控制台將 CloudWatch 事件目的地詳細資訊新增至組態集
-
這些是在步驟 7 中選取 CloudWatch 為事件目標類型的詳細說明,並假設您已完成中的所有先前步驟建立事件目的地。選取 CloudWatch 目標類型、輸入目標名稱並啟用事件發佈後,會顯示 Amazon CloudWatch 維度窗格 — 其欄位會在以下步驟中說明。(需額外付費,請參閱 CloudWatch. 的每個量度價格)
-
對於「值來源」,指定 Amazon SES 將如何取得其傳遞的資料 CloudWatch。可使用以下值來源:
-
Message Tag (訊息標籤) - Amazon SES 會從您使用
X-SES-MESSAGE-TAGS
標頭或EmailTags
API 參數指定的標籤中擷取維度名稱與值。如需如何使用訊息標籤的詳細資訊,請參閱步驟 3:在傳送電子郵件時指定您的組態設定。注意
訊息標籤可以包含數字 0-9、字母 A-Z (包括大小寫)、連字號 (-) 和底線 (_)。
您也可以使用 Message Tag (訊息標籤) 值來源,依據 Amazon SES 自動標籤來建立維度。若要使用自動標籤,請輸入自動標籤的完整名稱以做為 Dimension Name (維度名稱)。例如,若要根據組態集自動標籤來建立維度,請使用
ses:configuration-set
做為 Dimension Name (維度名稱),並使用組態集的名稱做為 Default Value (預設值)。如需自動標籤的完整清單,請參閱事件發佈如何與組態集和訊息標籤搭配使用。 -
Email Header (電子郵件標頭) - Amazon SES 從電子郵件的標頭擷取維度名稱和值。
注意
您無法使用下列任何電子郵件標頭做為 Dimension Name (維度名稱):
Received
、To
、From
、DKIM-Signature
、CC
、message-id
或Return-Path
。 -
Link Tag (連結標籤) - Amazon SES 從您在連結中指定的標籤擷取維度名稱和值。如需有關新增標籤至連結的詳細資訊,請參閱 我可以使用獨特的識別碼來標籤連結嗎?。
-
-
在維度名稱中,輸入要傳遞至的維度名稱 CloudWatch。
注意
維度名稱只能包含 ASCII 字母 (a-z、A-Z)、數字 (0-9)、底線 (_) 和破折號 (-)。不可使用空格、重音字元、非 Latin 字元和其他特殊字元。
-
針對 Default Value (預設值),輸入維度的值。
注意
維度值只能包含 ASCII 字母 (a-z、A-Z)、數字 (0-9)、底線 (_)、破折號 (-)、@ 符號 (@) 和句號 (.)。不可使用空格、重音字元、非 Latin 字元和其他特殊字元。
-
如果您希望新增更多維度,請選擇 Add Dimension (新增維度)。否則請選擇 Next (下一步)。/
-
在審核畫面上,如果您對定義活動目的地的方式感到滿意,請選擇 Add destination (新增目的地)。
選擇 CloudWatch 尺寸
當您選擇要用作 CloudWatch 尺寸的名稱和值時,請考慮下列因素:
-
每個指標價格 — 您可以免費檢視基本的 CloudWatch Amazon SES 指標。但是,當您使用事件發佈收集指標時,會產生CloudWatch 詳細監視費用。事件類型、維度名稱和維度值的每個唯一組合都會在中建立不同的量度 CloudWatch。使用 CloudWatch「詳細監控」時,會向您收取每個指標的費用。因此,您可能想要避免選擇可能需要許多不同值的維度。舉例來說,除非您非常有興趣追蹤「寄件人」網域的電子郵件傳送事件,否則不建議您定義 Amazon SES 自動標籤
ses:from-domain
的維度,因為它可能需要許多不同的值。如需詳細資訊,請參閱 CloudWatch 定價。 -
量度篩選 — 如果量度有多個維度,則您無法分別 CloudWatch 根據每個維度存取中的量度。因此,在將多個維度新增至單一 CloudWatch 事件目的地之前,請仔細考慮。例如,如果您希望取得
campaign
以及campaign
和genre
組合的指標,您需要新增兩個事件目的地:一個只有campaign
做為維度,而另一個使用campaign
和genre
做為維度。 -
維度值來源 - 除了使用 Amazon SES 專用標頭或傳入 API 的參數來指定您的維度外,也可以選擇讓 Amazon SES 從您自己的 MIME 訊息標頭取得維度值。若您已使用自訂標題且不想要變更電子郵件或對電子郵件傳送 API 的呼叫來根據標題值收集指標,便可使用此選項。如果您使用自己的 MIME 訊息標頭進行 Amazon SES 事件發佈,您用於 Amazon SES 事件發佈的標頭名稱和值,僅可包含字母 A 到 Z、數字 0 到 9、底線 (_)、@ 符號、連字號 (-) 和句號 (.)。如果您指定包含其他字元的名稱或值,則電子郵件傳送呼叫仍會成功,但事件指標不會傳送至 Amazon CloudWatch。
如需有關 CloudWatch 概念的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的 Amazon CloudWatch 概念。