透過自動重試功能提升應對手冊的韌性

支援的國家/地區:

本文說明應對手冊中的自動化動作有時會因暫時性問題 (例如網路中斷或 API 速率限制) 而失敗。為確保應對手冊更具彈性,您可以設定個別動作,在發生這類失敗時自動重試。

動作重試功能可協助劇本從暫時性失敗中復原,例如網路問題、API 速率限制或服務無法使用。這些重試機制適用於標準應對手冊動作,例如擴充、遏止或通知。

如果動作逾時,系統不會嘗試重試。此外,這些限制也不適用於流程控制動作 (例如條件或劇本區塊),因為這些動作的設計方式不同,不會以相同方式失敗。

設定動作重試

如要設定動作的重試次數,請按照下列步驟操作:

  1. 在劇本設計工具中,按兩下相關動作。
  2. 在側欄中,按一下「設定」分頁標籤,然後點選「失敗時重試」切換鈕,將其設為開啟。
  3. 指定下列參數:
    • 重試次數:輸入動作失敗時的重試次數。
    • 每次重試之間的延遲時間:定義每次重試嘗試之間的延遲時間,單位為秒、分鐘或小時。
  4. 在「如果步驟失敗」部分,如果動作在所有重試嘗試後最終失敗,請選取下列任一選項:
    • 停止應對手冊:停止執行應對手冊。
    • 略過步驟:劇本會繼續執行下一個步驟。
  5. 按一下 [儲存]

應對手冊執行期間的重試次數

當有重試的劇本步驟執行時,您會看到特定狀態和訊息,指出重試嘗試的進度:

  • 如果動作失敗,且已設定重試次數,則在下次嘗試前,「應對手冊」分頁中的動作狀態會暫時變更為「正在等待下次重試」
  • 如果動作在重試一或多次後成功,則「Playbooks」分頁中的最終狀態會顯示成功,以及重試次數 (例如「重試兩次後完成」)。
  • 如果所有重試嘗試都失敗,最終狀態會顯示失敗,以及重試次數 (例如「重試 3 次後仍失敗」)。
  • 重試嘗試的相關資訊也會顯示在案件總覽上。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。