Lambda Durable Functions show RUNNING status even when suspended
Expected a Durable Function waiting for a callback to show SUSPENDED status, but get-durable-execution returns RUNNING.
aws lambda get-durable-execution \
--durable-execution-arn "<ARN>" \
--region us-east-2{
"Status": "RUNNING"
}To determine if a function is actually suspended, check get-durable-execution-history for a CallbackStarted event without a corresponding CallbackSucceeded or CallbackFailed. The status alone doesn't distinguish "actively processing" from "waiting for a callback with zero compute charges." Worth keeping in mind when building monitoring or dashboards.
