AWS Step FunctionsでChoiceステートメントで分岐する
Lambdaの結果によってChoiceステートメントで分岐を行います。
Lambda
Lambdaはのソースです。
exports.handler = async (event) => {
console.log(event)
return {
statusCode: 200
};
};
Lambdaの入力
以下のJSONを渡します。今回は入力値は関係ないです。
{
"data": {"hoge":"fuga"},
"datas": "xxxx"
}
Lambdaの出力
Lambdaの出力の設定です。ResultSelectorが以下です。
{
"statusCode.$": "$.Payload.statusCode"
}
「ResultPath」で「$.output」としていますので、$.output.statusCodeでstatusCodeの値が取得できます。
Choiceのルール
「$.output.statusCode == 200」であればSuccessの方へ進みます。
実行の開始
保存したら「実行の開始」をクリックします。
正常に分岐されました。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^






コメント