首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将无服务器cron作业设置为从第一次部署开始10天后运行,而不是每天运行

如何将无服务器cron作业设置为从第一次部署开始10天后运行,而不是每天运行
EN

Stack Overflow用户
提问于 2022-09-23 08:31:06
回答 1查看 66关注 0票数 -1

我需要一些帮助来设置使用无服务器框架部署的lambda函数的时间表。它应该开始每天运行,但只在部署10天之后。

这个是可能的吗?

代码语言:javascript
复制
functions:
  prerequisites:
    handler: prerequisites.prerequisites
  keyRotation:
    handler: iamKeyRotation.main
    events:
      - schedule: cron(0 6 * * ? *)

我只是把这个函数设置为每天运行。

EN

回答 1

Stack Overflow用户

发布于 2022-09-23 14:00:32

在cron中没有一种方法可以定义每天都有10天等待的模式。从您的评论中,您似乎部署到多个帐户,不想碰它两次。

我的建议是编写一个“部署者”lambda,它接受一些配置,如帐号、日期等,并在需要时在需要的时候使用每日cron部署lambda。然后,当特定帐户需要部署lambda时,只需将配置更新为引用即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73825022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档