【问题标题】:How do I schedule an AWS Lambda cron to run at 11:30pm on the last day of the month?如何安排 AWS Lambda cron 在每月最后一天晚上 11:30 运行?
【发布时间】:2017-06-15 08:57:37
【问题描述】:

我希望我的 Lambda 函数在每个月的最后一天晚上 11:30 运行。

我正在使用无服务器框架,所以我只需要正确的计划表达式 (docs here & info here)

非常感谢任何帮助。

注意:不幸的是,我不能只在月初这样做,因为依赖于从仅计算“本月”数据的 3rd 方工具中提取数据。

【问题讨论】:

    标签: amazon-web-services cron aws-lambda serverless-framework


    【解决方案1】:

    来自docs

    • Day-of-month 或 Day-of-week 字段中的 L 通配符指定月或周的最后一天。

    所以,在当月最后一天晚上 11:30 试试这个 cron 表达式:

    cron(30 23 L * ? *)
    

    【讨论】:

    • 在弄清楚这一点后,我陷入了时区问题,但最终打开了 cloudwatch 规则本身并发现 cron 是基于 GMT 的。
    猜你喜欢
    • 2021-09-26
    • 2012-02-14
    • 1970-01-01
    • 2022-07-16
    • 1970-01-01
    • 2011-09-02
    • 2021-06-14
    • 1970-01-01
    • 2014-08-14
    相关资源
    最近更新 更多