AWS AWS Step Functions – Catch 失敗が起きたら、別のステップへ飛ばす仕組み。正規ルートとは違う“非常口”を用意しておけば、エラーでも落ちずに代替処理をしたり、記録を残してから終了したりできる。フローの安定感が増すよ。 2025.02.22 AWS
AWS AWS Step Functions – Retry エラーが起こった時にもう一度だけやり直す、何回か再試行するなどの設定ができる。ネットワークや外部APIの一時的な不調でも、何度か頑張って動かすことで自動復旧を狙えるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Succeed/Fail States フローを「ここで成功終了する」か「失敗終了する」かをはっきり示すステップ。成功なら次のステップはもう無くて終わり、失敗ならフローを止めてエラーとして通知…みたいに、綺麗に締めくくれるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Pass States 何も特別な処理はしないけれど、データを次に渡す“つなぎ役”のようなステップ。テスト用や分岐のPlaceholderに使える。状態の変化をシンプルに保ちたい時に役立つさりげない機能だよ。 2025.02.22 AWS
AWS AWS Step Functions – Wait States 一定時間待ったり、指定した日時まで休憩するステップ。たとえば注文を受けたら30分後に再チェックするとか、日時指定の処理をしたいときに便利。むやみに連続実行せず、順番を調整できるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Map States リストの要素を一つずつ繰り返し処理する仕組み。例えば一連の作業をアイテムの数だけぐるぐる回すイメージ。ループ処理が必要な時に便利で、大量データに対する繰り返しも簡単に書けるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Parallel States 複数の作業を同時に進めたいときに使う。たとえば画像とテキスト解析を同時に走らせて、全部終わったら次へ…みたいに並列化できる。全処理が完了するまで待つ仕組みを自動でやってくれるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Choice States もしこの結果が○ならAに進み、×ならBに行く…など、条件分岐を挟める機能。たとえば商品の在庫があれば注文確定、なければ取り寄せ…みたいに、複雑なフローでも自動で選択できるんだ。 2025.02.22 AWS
AWS AWS Step Functions – Tasks 実際に何かする作業単位。たとえば「Lambdaを呼んで計算」「SNSで通知」「他のAWSサービスを呼び出し」など、好きなことをアクションとして入れられる。順番通りにやって、次のステップに進むイメージだね。 2025.02.22 AWS
AWS AWS Step Functions – State Machines 手順の流れ全体を“ステートマシン”という形で表現する。スタート→処理→分岐→エラー時の分岐…など、一連の工程を図解して、そのまま実行できるんだ。大きなプロセスを見える化するのにピッタリ。 2025.02.22 AWS