DEAデータの取り込みと変換

AWS Step Functionsでデータ処理ワークフローを設計しています。入力値に応じて異なる処理経路を選択する必要があります。この要件を満たす状態タイプはどれですか。

A
Choice状態を使用して条件に基づく分岐を実行する
✓ 正解
Choice状態はJSON入力の値を評価し、条件に応じて異なる状態へ遷移できます。処理フローの分岐を実装するための専用状態タイプです。
B
Task状態を使用して条件に基づく分岐を実行する
Task状態はLambdaやGlueジョブなどの処理を実行するための状態です。条件判定による分岐処理を直接担当するものではありません。
C
Map状態を使用して条件に基づく分岐を実行する
Map状態は配列など複数項目に対して同じ処理を繰り返し実行するための状態であり、条件分岐の用途ではありません。
D
Parallel状態を使用して条件に基づく分岐を実行する
Parallel状態は複数の処理ブランチを同時実行するための状態です。入力条件による単一経路選択には利用しません。

解説

Step FunctionsのChoice状態は入力データを評価して条件分岐を行うための状態です。Taskは処理実行、Mapは反復処理、Parallelは並列実行を担当するため、条件による経路選択にはChoiceが適しています。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る