Повторно вызовите список шагов, используя lambda и aws sdk, например, boto3, и проверьте дату начала. Когда он отстает на 1 час, вы можете вызвать некоторые уведомления, такие как Amazon SES. См. документацию .
Например, вы можете вызвать list_steps
только для текущих шагов.
response = client.list_steps(
ClusterId='string',
StepStates=['RUNNING']
)
Тогда вам будет дан ответ ниже.
{
'Steps': [
{
...
'Status': {
...
'Timeline': {
'CreationDateTime': datetime(2015, 1, 1),
'StartDateTime': datetime(2015, 1, 1),
'EndDateTime': datetime(2015, 1, 1)
}
}
},
],
...
}