はじめに
AWS StepfunctionsとLambdaでCloudFormationスタックをシリアルに実行するステートマシンを作成しました。(実行したスタックが完了するまで次のスタックは実行しません)
これは以前作成したスクリプトをサーバレスで実行できるように改善したものになります。
ソース
作成したソースはgithubに格納しました。作り方も詳細は、githubの readme.md に記載しました。
Stepfunctions ステートマシン
作成したステートマシンと各フローの処理概要です。
余談
Stepfunctionsってグローバル変数使えない?
グローバル変数を使わずにやりくりする方法がわからず苦労しました。
[2021/09/20] Stepfunctions ステートマシンの改良
CloudFormation以外の処理も実行できるよう仕組みを追加