

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立和管理日誌轉換器
<a name="CloudWatch-Logs-Transformation-Create"></a>

日誌轉換器包含一或多個位於邏輯管道中的*處理器*。每個處理器都會套用到日誌事件，依序按照轉換器組態中列出的順序。

有些處理器屬於*剖析器*類型。每個轉換器必須至少有一個剖析器，而且轉換器中的第一個處理器必須是剖析器。

有些剖析器是內建的剖析器，這些剖析器針對特定類型的 AWS 付費日誌進行設定。

其他處理器類型包括字串變動器、JSON 變動器和資料處理器。

您可以為個別日誌群組建立轉換器，也可以建立套用至您帳戶中所有或多個日誌群組的帳戶層級轉換器。如果日誌群組具有日誌群組層級轉換器，則該轉換器會覆寫任何帳戶層級轉換器，否則會套用至該日誌群組。您帳戶中的區域最多可有 20 個帳戶層級轉換器。

建立轉換器時，必須遵循下列準則：
+ 如果您包含已 AWS 佈建日誌類型的預先設定剖析器，它必須是轉換器中列出的第一個處理器。您只能在轉換器中包含一個此類處理器。
+ 您只能在轉換器中包含一個`grok`處理器。
+ 您必須在轉換器中至少有一個剖析器類型處理器。您可以包含最多五個剖析器類型處理器。此限制為 5 個，包括內建剖析器和可設定的剖析器。
+ 您可以在轉換器中擁有多達 20 個處理器。
+ 您只能在轉換器中包含一個 **addKeys** 處理器。
+ 您只能在轉換器中包含一個 **copyValue** 處理器。
+ 每個轉換器最多可以從日誌事件中擷取 200 個欄位。
+ 每個日誌事件**都必須**低於 512KB。日誌事件的總大小仍然可以超過 512KB。

**Topics**
+ [建立帳戶層級轉換器政策](CloudWatchLogs-Transformer-CreateAccountLevel.md)
+ [編輯或刪除帳戶層級轉換器政策](CloudWatchLogs-Transformer-EditAccountLevel.md)
+ [從頭開始建立log-group-level日誌轉換器](CloudWatch-Logs-Transformation-CreateNew.md)
+ [複製現有的log-group-level轉換器](CloudWatch-Logs-Transformation-Copy.md)
+ [編輯log-group-level轉換器](CloudWatch-Logs-Transformation-Edit.md)
+ [刪除log-group-level轉換器](CloudWatch-Logs-Transformation-Delete.md)