A data engineer needs to invoke a Lambda function exactly once at 6:00 PM local time on the last day of the current quarter to trigger a one-time data export, and the schedule must respect the Europe/London time zone including daylight saving changes. Which approach requires the least operational effort?
Choose one.
Amazon EventBridge Scheduler is the purpose-built scheduling service, and one-time schedules with time-zone awareness are exactly the capabilities that distinguish it from EventBridge rules.
EventBridge Scheduler supports at() expressions for one-time invocations, lets you set an IANA time zone such as Europe/London so daylight saving transitions are handled for you, and integrates directly with Lambda as a target. EventBridge scheduled rules cannot do one-time schedules and evaluate cron only in UTC, so DST would silently shift the invocation time. The EC2 and Step Functions options both work mechanically but carry ongoing cost and operational burden for what should be a fire-and-forget schedule.
- Note the two constraints: a one-time invocation and local time zone plus DST correctness.
- Recall that EventBridge Scheduler supports at() one-time expressions and IANA time zones, while EventBridge rules support neither.
- Create the schedule with the Lambda function as the target and let Scheduler handle delivery and retries.
Exam tip: One-time schedules and time-zone-aware schedules are EventBridge Scheduler features; classic EventBridge rules are recurring and UTC-only.
Automate Data Processing on AWS: Step Functions, MWAA, Lambda & EventBridge — the lesson that teaches this.