

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

# EventBridge Pipes 執行步驟
<a name="eb-pipes-logs-execution-steps"></a>

瞭解管道執行步驟的流程可協助您使用日誌進行管道效能的疑難排解或偵錯。

管道接收到的每個事件或一批事件，而該事件傳遞到一個擴充或目標都被視為管道*執行*。如果啟用，EventBridge 會在處理事件批次時為其執行的每個執行步驟產生日誌。

在高層級，執行包含兩個*階段*或步驟集合：擴充和目標。這些階段中的每一個都包含轉換和調用步驟。

成功執行管道的主要步驟如下：
+ 管道執行開始。
+ 如果您已經為事件指定了擴充，則執行會進入擴充階段。如果您尚未指定擴充，執行會繼續到目標階段。

  在擴充階段中，管道會執行您指定的任何轉換，然後調用擴充。
+ 在目標階段中，管道會執行您指定的任何轉換，然後調用目標。

  如果您尚未指定轉換或目標，則執行會略過目標階段。
+ 管執行成功完成。

下圖演示了此流程。發散路徑會格式化為虛線。

![\[管道執行，包括擴充和目標階段，以及轉換和調用步驟。\]](http://docs.aws.amazon.com/zh_tw/eventbridge/latest/userguide/images/pipes-logging-overview_eventbridge_architecture.svg)


下圖顯示了管道執行流程的詳細視圖，並表示了所有可能的執行步驟。發散路徑會格式化為虛線。

如需管道執行步驟的完整清單，請參閱 [指定 EventBridge 管道日誌層級](eb-pipes-logs.md#eb-pipes-logs-level)。

![\[管道執行流程，包括具有所有可能結果的所有階段和步驟。\]](http://docs.aws.amazon.com/zh_tw/eventbridge/latest/userguide/images/pipes-logging-detailed_eventbridge_architecture.svg)


請注意，目標調用可能會導致批次發生部分失敗。如需詳細資訊，請參閱[批次處理行為](eb-pipes-batching-concurrency.md#pipes-batching)。