You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS CDK配置Auto Scaling Group定时伸缩是否自动适配冬夏令时

配置逻辑说明

通过CDK为Auto Scaling Group添加带时区参数的定时伸缩规则时,你给出的示例代码核心是给目标伸缩组绑定一条每日定时触发的容量调整策略,对应代码片段如下:

declare autoscalingGroup: IAutoscalingGroup;

autoscalingGroup.scaleOnSchedule(
  "LogicalId",
  {
    minCapacity: 150,
    maxCapacity: 150,
    schedule: Schedule.expression("0 18 * * *"),
    timeZone: "Europe/Berlin"
  }
 );

该规则的实际执行逻辑:

  • 触发时间判定以Europe/Berlin(柏林本地时间)为基准,而非默认的UTC时区
  • 每日到达柏林本地时间18:00整时自动触发伸缩动作
  • 触发后会将伸缩组的最小容量、最大容量均设置为150,最终将伸缩组的运行实例数调整并维持在150台
夏令时/冬令时触发时间验证

你的判断完全准确:

  • 柏林执行夏令时期间(每年3月最后一个周日至10月最后一个周日),柏林时区为UTC+2偏移,此时本地18:00对应UTC时间16:00,规则会在UTC 16:00触发
  • 柏林执行冬令时期间,柏林时区为UTC+1偏移,此时本地18:00对应UTC时间17:00,规则会自动切换到UTC 17:00触发

要注意的是,这种自动适配夏令时的效果只有填写IANA标准时区名(比如示例里的Europe/Berlin)才会生效。如果填的是固定偏移值或者时区缩写(比如CET、UTC+1),是不会自动跟着时令调整触发时间的。

内容的提问来源于stack exchange,提问作者enanone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 10:24:22