查看 Application Integration 支援的連接器。
重播執行作業
重播已發布的整合執行作業時,您可以採用與先前執行作業相同的參數、使用不同參數,或從特定失敗點重新執行整合作業。舉例來說,如果整合作業因逾時錯誤而失敗,或是整合作業的輸出內容不如預期,您可以重播執行作業。如要進一步瞭解重播執行作業的優點,請參閱「重播執行作業簡介」。
以下各節說明如何從 Application Integration 的「執行記錄」頁面重新執行。
必要的角色
如要取得重播執行作業所需的權限,請要求管理員授予您專案的Application Integration 叫用者 (roles/integrations.integrationInvoker
) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
重播執行作業
如要重播執行作業,請選取下列其中一個選項:
控制台
- 在 Application Integration 中,前往「Logs」頁面。
系統會顯示「執行記錄」頁面,其中列出特定區域的執行記錄。
- 找出要重播的執行記錄,然後點按「更多動作」圖示
如果執行作業處於「已暫停」、「暫緩」或「暫緩重試」狀態,請選取「
取消並重新播放」選項。
,並選取「重播」圖示 。
- 在「Replay Execution」(重播執行作業) 窗格中,提供下列輸入內容:
- 重播執行作業的原因:輸入重播執行作業的原因。執行記錄中會顯示這項原因,有助於偵錯。
- 從失敗點重新執行:選取這個選項,即可從失敗點重新執行。這會從先前執行作業中第一個失敗的工作或觸發程序繼續執行。
- 設定輸入變數:這個部分可讓您設定重播執行的輸入變數。您可以沿用先前執行的值,也可以提供新值來重新執行。
- 按一下「重播」。
下圖顯示執行記錄範例,並開啟「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"
後續步驟
- 瞭解如何重播執行作業。
- 瞭解如何取消執行作業。
- 瞭解 Application Integration 中的記錄。