はじめに
AWS Step FunctionsではワークフローをJSONで記述しグラフィカルに確認することができます。
しかし、意図した通りのワークフローをJSONで正しく記述するのはなかなか難儀です。
この課題を解決するAWS Step FunctionsのワークフローをGUIで描けるツールを公開しました。
ExcelやPowerPointの図形を使う感覚で、ワークフローを作り、作ったワークフローからJSONをエクスポートすることができます。
- 2019/09/25追記
v0.4.0~インポートにも対応しました。2019/09にサポートされたMap Stateも対応済みです。
特徴
- AWS Step Functions Workflow Designerは、draw.ioのプラグインとして作りました。
- draw.ioはブラウザ上でフリーで使えるVisioライクの作図ツールです。
- draw.ioの機能をすべて使えるので、作成したワークフローをライブラリに保存して部品として再利用することも簡単です。
最後に
現行は、AWS Javascript SDKのStepFunctionsがCORSに対応していないため、デプロイと実行はできません(メニューが無効になっているのはそのせいです)。
AWS developer forumでCORS対応のリクエストを出していますが、リクエストが実現されればデプロイと実行も実装予定です。
是非お試しください。フィードバックもお待ちしています。