Run ingestion from S3, a Glue transformation, a quality check, and publication in that order.
Proceed only when the previous task succeeds and send a notification when a task fails.
Which configuration is most appropriate?
Use a Step Functions state machine to define task order, success and failure branches, and termination handling.
Detailed explanation
Policy evaluation does not control the execution order of ETL tasks.
Policy evaluation does not control the execution order of ETL tasks.
CloudTrail records API operations but is not a workflow orchestrator.
CloudTrail records API operations but is not a workflow orchestrator.
A state machine expresses task order, success or failure branches, and termination handling as state transitions.
A state machine expresses task order, success or failure branches, and termination handling as state transitions.
Lifecycle rules manage object retention and transitions; they do not execute Glue-job dependencies.
Lifecycle rules manage object retention and transitions; they do not execute Glue-job dependencies.
Check official documentation
Compare the following points with the official documentation.
AWS Step FunctionsのTask、Choice、Retry、Catch、実行履歴を確認する。
What to confirm
タスク依存関係を保存設定や監査ログと区別して説明できる。
Key points
- Step Functions
- State transition
- Dependency
- Failure branch
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Workflow
States make ordering, branching, retries, and termination explicit.
Replayability
Idempotent tasks allow a failed workflow to resume or be retried safely.