本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
測試和偵錯 Step Functions 狀態機器
Step Functions 提供下列方法來測試和偵錯狀態機器:
在 主控台和 中使用測試狀態進行測試 API
在 Step Functions 主控台中,您可以使用測試狀態來測試個別狀態。您可以在 主控台中提供狀態定義和輸入,然後 Step Functions 會執行 狀態並顯示輸出,全部都不需要建立狀態機器。
或者,您可以使用 TestStateAPI來測試個別狀態。您提供單一狀態的定義, API將執行狀態和報告結果,也不會建立實際的狀態機器。
使用 測試 TestState 透過 參閱 TestState API以測試您的狀態。
資料流程模擬器 (不支援)
資料流程模擬器是為測試JSONPath語法而建置的主控台工具。不支援資料流程模擬器。
使用 測試 TestState 透過 參閱 TestState API以測試您的狀態。
Step Functions Local (不支援)
使用 AWS Step Functions Local 可下載的 Step Functions 版本,您可以使用在您自己的開發環境中執行的 Step Functions 來測試應用程式。
Step Functions Local 不提供功能同位。例如,不支援最佳化的服務整合、跨帳戶存取或分散式映射。
不支援 Step Functions Local
Step Functions Local 不提供功能同位,且不受支援。
您可能會考慮模擬 Step Functions 的第三方解決方案,以用於測試。