こんにちは。AWS事業本部のKyoです。 前回VSCodeにStep Functionsの開発環境を整えたので、Batchと連携させて科学計算をイメージしつつ、できるだけシンプルなステートマシンを構築してみます。 Step Functions開発の「うーむ...」にVSCodeとAWS ToolKitで挑んでみる話 やりたいこと 直列での計算を行うステートマシンを構築します。 下図のFirstCalcとSecondCalcはそれぞれ 「increment」というBatchジョブを呼び出します。FirstCalcの出力ファイルをSecondCalcの入力ファイルとします。 incrementは以下の処理を行います。 入力ファイルをS3からダウンロード 入力ファイルに含まれる数値に1を足す 計算結果をファイルに出力し、S3にアップロード 入力と出力ファイルの場所(S3のURI)は環境変数で決め
![Step Functions + Batchでシンプルなステートマシンを作ってみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab62f855f97936c12b60e511a8953225f7851a15/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F04%2Faws-step-functions.png)