新AWS EventBridge Scheduler是否支持hotswap?能否通过CDK部署触发Lambda执行该操作?
关于EventBridge Scheduler的两个问题解答
基础说明
EventBridge Scheduler于2022年11月发布,是现有EventBridge调度规则的增强版本,具备更高扩展性、时区支持、时间窗口调度等特性。
问题解答
能否借助EventBridge Scheduler触发Lambda函数?
完全可以。EventBridge Scheduler支持将Lambda函数作为调度任务的目标,你可以根据需求配置不同的调度规则(如Cron表达式、固定频率、一次性触发),还能在任务配置中传递自定义参数给Lambda函数,触发其执行。CDK部署时能否执行hotswap操作?
可以,但有适用范围限制。AWS CDK的hotswap功能允许快速更新部分资源,无需完整部署堆栈:- 如果只是修改EventBridge Scheduler的调度规则、目标Lambda的参数配置,或者更新关联Lambda函数的代码,使用
cdk deploy --hotswap就能快速完成变更部署。 - 但如果是新增Scheduler资源、修改资源的核心属性(如权限策略的重大调整),则无法通过hotswap完成,仍需执行完整部署。
- 如果只是修改EventBridge Scheduler的调度规则、目标Lambda的参数配置,或者更新关联Lambda函数的代码,使用
内容的提问来源于stack exchange,提问作者Zuxaw
相关产品推荐
相关产品推荐

