AWS EventBridge — Поместите одно отложенное событие

#serverless-framework #serverless #aws-serverless #aws-event-bridge #serverless-architecture

Вопрос:

Я хочу программно поместить отложенное событие в шину событий по умолчанию (чтобы вызвать некоторый код в Лямбде по истечении определенного периода времени).

Я не могу найти никакого API для этого. Единственное, что я нашел, — это правило для генерации периодического события с заданной скоростью, а это не то, что мне нужно.

Есть ли другой способ вызвать некоторый код по истечении определенного периода времени (скажем, 30 секунд) в системе без сервера AWS (или даже в ее аналогах GCP или Azure)?

Время отсрочки необходимо указывать для каждого события, поэтому очередь отложенных сообщений SQS (или фиксированное количество очередей событий SQS) не будет работать, поскольку для всех сообщений в этой очереди используется один и тот же период времени отсрочки.