投稿日: Feb 4, 2019

ローカルバージョンの AWS Step Functions を使用して、ワークフローを開発およびテストすることができるようになりました。

Step Functions のダウンロード可能バージョンである AWS Step Functions Local では、お客様の開発環境で実行されている Step Functions のバージョンを使用してアプリケーションを開発およびテストできます。サービスをインターネット上ではなくローカルで使用することによって、場合によっては速度があがり、Step Functions の状態遷移が少なくなり、サンドボックスの制限をより簡単に強化できます。

AWS Step Functions Local は、JAR パッケージおよび Docker イメージとして使用可能です。AWS Step Functions Local の Docker イメージを使用すると、すべての Step Functions Local の依存関係と設定を組み込んだ Docker コンテナを使用して Step Functions Local を迅速に開始でき、アプリケーションをすばやく構築してプロトタイプを作成できます。この Docker イメージではまた、AWS Step Functions Local を継続的な統合テストの一部としてコンテナ化されたビルドに組み込むことも可能です。ステートマシンを本番環境にデプロイする準備が整ったら、コードにいくつかの小さな変更を加え、Step Functions ウェブサービスを使用することができます。

AWS Step Functions Local では、ステート遷移やデータ転送にはコストがかかりません。AWS Step Functions Local は、Microsoft Windows、Linux、macOS、およびその他の Java や Docker をサポートするプラットフォーム上で実行できる JAR パッケージ、あるいはすべてそろった Docker イメージとしてダウンロードすることができます。

詳細については、Docker Hub のドキュメントあるいは AWS Step Functions Local のパブリックリポジトリを参照してください。AWS Step Functions が提供されているリージョンの一覧は、AWS リージョン表をご参照ください。