偵錯總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
以下資訊可協助您在偵錯工作流程時,部署可靠、可預測且經過最佳化的流程。
專案和環境 | - 為了保護實際工作資源,建議您為每個環境使用不同的專案:開發工作專案、應用程式測試專案、可將開發內容合併至已建構系統的暫存專案,以及可使用已完成的版本的實際工作環境專案。
- 或者,使用不同的工作流程。
|
建立工作流程 | - 您可以在 Google Cloud 控制台編輯器中編寫工作流程,也可以使用偏好的 IDE 或原始碼編輯器。
- 編輯 YAML 檔案可能會發生錯誤。在 IDE 或編輯器中設定自動完成功能,以便在開發工作流程時減少打字錯誤和其他常見錯誤。 Google Cloud Workflows 的控制台編輯器確實提供部分 YAML 和語法驗證功能,以及自動完成功能;不過,可能會有語法錯誤需要修正,而且只有在部署時才會偵測到。請參閱 YAML 縮排。
|
工作流程部署 | - 您必須從 Google Cloud 專案
部署工作流程,才能執行工作流程進行測試。
|
工作流程執行作業 |
- 測試工作流程時,您可以使用 gcloud CLI 或在 Google Cloud 控制台:
- 您可以在 Google Cloud 控制台存取工作流程執行結果,也可以使用 gcloud CLI。如果您透過指令列進行測試,建議您在 Google Cloud 控制台的「Workflow details」頁面中查看記錄。
- 您可以擷取指定工作流程執行作業的記錄,做為步驟項目清單,每個項目都會提供資訊,協助您判斷錯誤來源或改善工作流程的效能。
- 您可以使用內建的環境變數存取工作流程的環境資訊 (例如位置或專案 ID)。內建環境變數不需要宣告,而且可在每次工作流程執行時使用。
- 工作流程執行期間擲回的錯誤會包含標記,協助您找出導致錯誤的原因。
- 您可以
查看任何長時間執行作業的狀態。
- 每個工作流程執行作業都會自動觸發至少兩個執行記錄:一個在執行作業開始時,另一個在結束時。您可以在工作流程中或 Cloud Logging 中查看記錄。如要查看單一工作流程的記錄檔,請使用「工作流程」中的「記錄檔」分頁。如要取得所有工作流程的記錄匯總檢視畫面,請使用 Cloud Logging 中的「Logs Explorer」頁面。
- 您可以將記錄檔傳送至 Cloud Logging:
- 啟用呼叫記錄功能,即可設定標記,以便記錄工作流程執行期間的每個呼叫步驟或例外狀況。
- 建立在來源中使用
sys.log 函式的自訂記錄。
|
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-06-05 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻��問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-06-05 (世界標準時間)。"],[],[]]