查看 Application Integration 支援的連接器

重播執行作業

重播已發布的整合執行作業,可讓您使用與先前執行作業相同的參數、不同的參數,或從特定失敗點重新執行整合作業。舉例來說,如果整合作業因逾時錯誤而失敗,或是整合作業的輸出結果不如預期,您可以重播執行作業。如要進一步瞭解重播執行作業的好處,請參閱「重播執行作業簡介」。

以下各節將說明如何從「Application Integration」執行記錄頁面重播執行作業。

必要的角色

如要取得重播執行作業所需的權限,請要求管理員為您授予專案的 Application Integration Invoker (roles/integrations.integrationInvoker) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

重播執行作業

如要重播執行作業,請選取下列任一選項:

控制台

  1. 在「Application Integration」中,前往「Logs」頁面。

    前往「Application Integration Logs」

    系統會顯示「執行記錄」頁面,列出地區專屬的執行記錄。

  2. 找出要重播的執行記錄,然後按一下 (更多動作),再選取「Replay」

    如果執行作業處於「已暫停」、「已暫緩」或「暫緩後重試」狀態,請選取「取消並重播」選項。

  3. 在「Replay Execution」窗格中提供下列輸入內容:
    1. 重播執行作業的原因:輸入重播執行作業的原因。執行記錄會顯示這個原因,這可能有助於偵錯。
    2. 從失敗點重播:選取此選項,即可從失敗點重播執行作業。這會從先前執行作業中的第一個失敗工作或觸發事件開始繼續。
    3. 設定輸入變數:您可以在這裡設定重播執行作業的輸入變數。您可以使用先前執行作業的現有值,也可以提供新的值來重播。
  4. 按一下「重播」
  5. 下圖顯示執行記錄範例,其中「Replay Execution」窗格已開啟:

    重播執行作業 重播執行作業

API

呼叫 projects.locations.integrations.executions.replay 方法,並提供要重播的執行作業 ID:

curl -X POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/integrations/INTEGRATION_NAME/executions/EXECUTION_ID:replay -H "Authorization: Bearer $TOKEN"
  

後續步驟