翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions でステートマシンをローカルでテストする
AWS Step Functions Local は、ダウンロード可能なバージョンの Step Functions で、独自の開発環境で実行されているバージョンの Step Functions を使用してアプリケーションを開発およびテストできます。Step Functions のローカルバージョンは、ローカルで実行されている間、 AWS と の両方で AWS Lambda 関数を呼び出すことができます。また、他の サポートされている AWS のサービスを調整することもできます。
注記
Step Functions Local は、ローカルでのみ機能するフェイクアカウントを使用します。
Step Functions Local を実行している間は、以下のいずれかの方法でサービス統合を呼び出すことができます。
-
AWS Lambda およびその他の サービスのローカルエンドポイントの設定。サポートされているエンドポイントの情報については、「Step Functions Local の設定オプションを指定する」を参照してください。
-
Step Functions Local から AWS サービスに直接電話をかける。
-
サービス統合からのレスポンスをモックします。モックされたサービス統合の使用に関する情報については、「Step Functions Local でのテストにモックサービス統合を使用する」を参照してください。
AWS Step Functions Local は、Microsoft Windows、Linux、macOS、および Java または Docker をサポートする他のプラットフォームで実行されるJARパッケージまたは自己完結型の Docker イメージとして使用できます。
警告
ダウンロード可能な のバージョン AWS Step Functions はテストのみを目的としており、機密情報の処理には使用しないでください。
ヒント
ワークフローにすべての組み込み関数を含めるには、Step Functions Local のバージョン 1.12.0
以下のトピックでは、Docker と JAR ファイルを使用して Step Functions Local を設定し、Step Functions Local を実行して AWS Lambda、 AWS Serverless Application Model(AWS SAM) CLI Local、またはその他のサポートされている のサービスを操作する方法について説明します。