[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"workflow-eventbridge-rules-to-schedules":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":13,"description":16,"diagram":17,"extension":18,"framework":19,"gitHub":20,"introBox":29,"level":39,"meta":40,"resources":41,"s3URL":56,"services":57,"simplicity":61,"stem":62,"testing":63,"type":67,"usecase":68,"videoId":28,"__hash__":69},"workflows\u002Fworkflows\u002Feventbridge-rules-to-schedules.json","EventBridge Rules to EventBridge Scheduler Migration",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11,12],"content\u002Fcontributors\u002Fjigar-gajjar.json","content\u002Fcontributors\u002Fsindhu-siddalingamurthy.json",{"text":14},[15],"sam deploy --guided","A workflow to automate the migration of EventBridge Rules to EventBridge Scheduler","\u002Fassets\u002Fimages\u002Fworkflows\u002Feventbridge-rules-to-schedules.png","json","AWS SAM",{"template":21,"payloads":26},{"repoURL":22,"templateDir":23,"templateFile":24,"ASL":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Feventbridge-rules-to-schedules\u002F","eventbridge-rules-to-schedules","template.yaml","statemachine\u002Fstatemachine.asl.json",[27],{"headline":28,"payloadURL":28},"",{"headline":30,"text":31},"How it works",[32,33,34,35,36,37,38],"EventBridge released Scheduler in November 2022, a new feature that expands on the functionality of scheduled rules and is decoupled from the event bus.","New capabilities were launched on Scheduler such as Time Zone support, one-time schedules, higher scale supporting millions of schedules, time windows, and the ability to invoke over 200 services and over 6000 APIs with Scheduler.","For scheduled rules users on the event bus who wish to leverage these new features, we've designed a migration workflow to easily move your scheduled rules from the bus to a schedule in EventBridge Scheduler.","This workflow orchestrates AWS Lambda functions to process Amazon EventBridge rules with ScheduleExpression, generating corresponding schedules via the AWS SDK CreateSchedule service.","It can enable, disable, or maintain rule states based on input, including toggling the new schedule.","Designed for scalability, it manages up to 260,000 scheduled rules with a concurrency limit of 50, handling pagination efficiently with NextToken.","Refer to the GitHub repository for payload details.","200",{},{"headline":42,"bullets":43},"Additional resources",[44,47,50,53],{"text":45,"link":46},"EventBridge Rules","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-create-rule-schedule.html",{"text":48,"link":49},"EventBridge Scheduler","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fwhat-is-scheduler.html",{"text":51,"link":52},"EventBridge Rules vs EventBridge Scheduler","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fintroducing-amazon-eventbridge-scheduler",{"text":54,"link":55},"EventBridge Rules Target Types","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-targets.html",null,[58,59,60],"eventbridge","sfn","lambda","3 - Application","workflows\u002Feventbridge-rules-to-schedules",{"headline":64,"text":65},"Testing",[66],"See the GitHub repo for detailed testing instructions.","Standard","Event-Driven Architecture","hZ_VQ_KEL3VQBjh3sF4NmfqzyQmbL_-STcAykjqWH4g",1779273340753]