After a file arrives, do not start the downstream task until the downstream system's closing time.
Do not run a Lambda while waiting, and notify the operator when the deadline expires.
Which configuration is most appropriate?
Use a Step Functions Wait state with a timeout and a Catch branch for an expired deadline.
Detailed explanation
The function environment remains occupied and adds duration, cost, and timeout risk.
The function environment remains occupied and adds duration, cost, and timeout risk.
Audit retention does not make a workflow wait.
Audit retention does not make a workflow wait.
Object retention controls storage and does not pause workflow transitions.
Object retention controls storage and does not pause workflow transitions.
Wait can pause by timestamp or seconds, while a timeout can route an expired execution to Catch.
Wait can pause by timestamp or seconds, while a timeout can route an expired execution to Catch.
Check official documentation
Compare the following points with the official documentation.
Step Functions Wait、Timestamp、Seconds、TimeoutSeconds、Catchを確認する。
What to confirm
Lambdaのブロッキング待機とステートマシンの待機を区別できる。
Key points
- Wait
- Timeout
- Timestamp
- Step Functions
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Nonblocking wait
A state-machine wait avoids keeping a compute process asleep.
Deadline handling
Expiry should notify, compensate, or stop according to an explicit policy.