Step Functions でステートマシン定義をエクスポートする方法を教えてください

Step Functions でステートマシン定義をエクスポートする方法を教えてください

Clock Icon2025.03.07

困っていた内容

Step Functions に関してサポートに確認したところ「ステートマシン定義をエクスポートしたものをご提供ください」と言われましたが、取得方法がわかりません。取得方法を教えてください。

どう対応すればいいの?

実行詳細の「アクション」からダウンロードできます。

Stepfunctions Export State Machine 1

やってみた

Step Functions コンソールを開き、対象のステートマシンを選択

Stepfunctions Export State Machine 2

「実行」タブから、対象の実行をクリック

Stepfunctions Export State Machine 3

「アクション」->「Export」の順にクリックします。

Stepfunctions Export State Machine 5

ステートマシン定義が JSON 形式のファイルとしてダウンロードされます。
(ファイル名:execution-detail.json

{
    "flattenDefinition": {
        "Run an ECS Task": {
            "RawDefinition": "{省略}",
            "Name": "Run an ECS Task",
            "Type": "Task",
            "Resource": "arn:aws:states:::ecs:runTask",
            "Parameters": {
...

参考資料

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.