翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions ステートマシンのテストとデバッグ
Step Functions には、ステートマシンをテストおよびデバッグするために、次の方法が用意されています。
コンソールと API で Test ステートを使用してテストする
Step Functions コンソールでは、Test ステートを使用して個々のステートをテストできます。コンソールでステート定義と入力を提供すると、Step Functions はステートマシンを作成せずにステートを実行し、出力を表示します。
または、TestState API を使用して個々のステートをテストすることもできます。単一のステートの定義を提供すると、API は同じく実際のステートマシンを作成せずにステートを実行し、結果を報告します。
ステートをテストするには、「TestState API による TestState を使用したテスト」を参照してください。
データフローシミュレーター (非サポート)
データフローシミュレーターは、JSONPath 構文のテスト用に作成されたコンソールツールです。データフローシミュレーターはサポートされていません。
ステートをテストするには、「TestState API による TestState を使用したテスト」を参照してください。
Step Functions Local (非サポート)
AWSStep Functions のダウンロード可能なバージョンである Step Functions Local を使用すると、独自の開発環境で実行されている Step Functions を使用してアプリケーションをテストできます。
Step Functions Local はクラウド版と同等の機能を提供しません。例えば、最適化サービス統合、クロスアカウントアクセス、分散マップはサポートされていません。
Step Functions Local はサポートされていません
Step Functions Local はクラウド版と同等の機能を提供しておらず、サポートされていません。
テスト目的で Step Functions をエミュレートするサードパーティーソリューションを検討することもできます。
Step Functions Local の代わりに、TestState API を使用して、AWSアカウントにデプロイする前にステートマシンロジックをユニットテストできます。詳細については、「TestState API を使用したステートマシンのテスト」を参照してください。