查看 Application Integration 支援的連接器。
重播執行作業
重播已發布的整合執行作業,可讓您使用與先前執行作業相同的參數、不同的參數,或從特定失敗點重新執行整合作業。舉例來說,如果整合作業因逾時錯誤而失敗,或是整合作業的輸出結果不如預期,您可以重播執行作業。如要進一步瞭解重播執行作業的好處,請參閱「重播執行作業簡介」。
以下各節將說明如何從「Application Integration」執行記錄頁面重播執行作業。
必要的角色
如要取得重播執行作業所需的權限,請要求管理員為您授予專案的 Application Integration Invoker (roles/integrations.integrationInvoker
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
重播執行作業
如要重播執行作業,請選取下列任一選項:
控制台
- 在「Application Integration」中,前往「Logs」頁面。
前往「Application Integration Logs」
系統會顯示「執行記錄」頁面,列出地區專屬的執行記錄。
- 找出要重播的執行記錄,然後按一下
如果執行作業處於「已暫停」、「已暫緩」或「暫緩後重試」狀態,請選取「取消並重播」
選項。
(更多動作),再選取「Replay」 。
- 在「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 中的記錄。