※ 値を指定してない部分は基本的にデフォルト値のまま進めます!

Hello Worldの作成

Lambdaを使わずにStep FunctionsによるHello Worldです

  1. Step Functionsのマネージメントコンソールに移動します

  2. [ステートマシンの作成]をクリックします

  3. 作成方法は[ワークフローを視覚的に設計],タイプは[標準]を選びます

    スクリーンショット 2023-01-14 9.56.30.png

  4. [次へ]をクリックします

  5. 左ペインから[フロー]のタブを選び、[Pass]を真ん中にドラッグします。以下のようになります

    Untitled

  6. [次へ]をクリックします

  7. コードスニペット部分を下記に書き換えます

    {
    	"Comment": "A Hello World example of the Amazon States Language using Pass states",
      "StartAt": "Hello",
      "States": {
        "Hello": {
          "Type": "Pass",
          "Next": "World"
        },
        "World": {
          "Type": "Pass",
          "Result": "World",
          "End": true
        }
      }
    }
    
  8. [次へ]をクリックします

  9. 名前に「HelloWorld」と入力します

  10. [ステートマシンの作成]をクリックします

  11. [実行の開始]をクリックします

  12. もう一度[実行の開始]をクリックします

  13. 実行結果が出力されますので、グラフビューなどを眺めてください。また[Table View][Event View]等何が出力されているかも確認してください

    Untitled

Lambdaの起動

ここからの手順ではStep FunctionsからLambda関数を起動するステートマシンを作成していきます

  1. ブラウザ別タブでLambdaのマネージメントコンソールに移動します
  2. [関数の作成]をクリックします