amazon-web-services - Cron 表达式 Aws 在 EventBridge(Cloudwatch 触发器)启用后每 5 分钟运行一次

标签 amazon-web-services aws-lambda cron amazon-cloudwatch aws-event-bridge

我见过几个例子,它们都只是在特定时间触发一项工作,我现在有: 0 */5 * ? * * 它会在 0、5、10 分钟等处触发。 但是,我需要触发器在启用触发器时的 +5 处运行。

因此,如果服务在中午 12:07 启用,我需要它在中午 12:12 及以后运行。 有办法实现吗?

最佳答案

就像您提到的,偏移量是解决您的问题的一部分。

0 */5+your_offset * ? * *

现在来看看你的抵消量是多少:

假设 cloudwatch-event 桥在 12:07 左右启用,(您可以从事件详细信息时间戳中获取该信息。)

your_offset = 7 + 5
// so your cron becomes :  0 */5+12 * ? * *

或者一般来说你的

offset = the minute part of timestamp + 5 
// for your to schedule 5 mins after service is enabled

关于amazon-web-services - Cron 表达式 Aws 在 EventBridge(Cloudwatch 触发器)启用后每 5 分钟运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64164002/

相关文章:

ssl - 如何为 AWS 负载均衡器生成证书链?

amazon-web-services - 是否可以仅在 Dynamo 的项目到期时调用 lambda

php - PHP脚本中的错误不会传递回CRON

python - 启动 cron 作业以在 Beagle Bone 上的 venv 中运行 Flask 应用程序

如果通过 cronjob 执行应用程序,Qt 输出(qDebug qWarning 等)不起作用

ubuntu - Curl:无法连接到 install.meteor.com 端口 443(AWS 服务器)

performance - 使用内存不足的 Lambda 向 SQS 缓慢发送消息

amazon-web-services - 添加额外的DNS Pod如何配置和处理

node.js - 在 AWS Lambda 中使用 Node.js 中的 GraphicsMagick/ImageMagick 包将 JPG 转换为 WebP

javascript - 在本地运行SLS函数以进行单元测试,结果是 Node Mysql连接池“连接过多”