翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions でステートマシンをローカルでテストする
AWS Step Functions Local は、ダウンロード可能なバージョンの Step Functions で、独自の開発環境で実行されているバージョンの Step Functions を使用してアプリケーションを開発およびテストできます。Step Functions のローカルバージョンは を呼び出すことができます AWS Lambda 関数、両方 AWS ローカルで実行中の および 。サポートされている他の を調整することもできます。 AWS のサービス。
注記
Step Functions Local は、ローカルでのみ機能するフェイクアカウントを使用します。
Step Functions Local を実行している間は、以下のいずれかの方法でサービス統合を呼び出すことができます。
-
のローカルエンドポイントの設定 AWS Lambda およびその他の サービス。サポートされているエンドポイントの情報については、「Step Functions Local の設定オプションを指定する」を参照してください。
-
への直接呼び出し AWS Step Functions Local からの サービス。
-
サービス統合からのレスポンスをモックします。モックされたサービス統合の使用に関する情報については、「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 ローカルサービス、またはその他のサポートされているサービス。