亚马逊宣布推出AWS Lambda(http://aws.amazon.com/lambda/).
产品描述包括:
计划任务
AWS Lambda函数可以由外部事件计时器触发,因此可以在定期维护时间或非高峰时间运行功能.例如,您可以触发AWS Lambda函数在非繁忙时段执行夜间归档清理.
当我读到这篇文章时,我明白我终于有办法不断地做"类似cron"的任务了.我想每天下午5点运行一个特定的查询.
但是我没有在文档中的任何地方找到它.他们只提到了programatical事件或来自其他AWS服务的事件的触发器.
我误会了吗?或者有人能指出我的文档?
在 Amazon Web Services (AWS) Eventbridge 中,我可以创建 cron 样式的计划规则来定期触发事件。
当我创建或编辑它们时,我经常想测试它们是否立即工作(而不是等到下一次计划执行)。出于测试目的,手动触发规则的目标并不总是等同于规则运行(可能是因为使用模板来自定义事件 JSON)。
是否有一种简单的方法可以通过用户界面或命令行触发 AWS EventBridge 计划作业立即运行?
我通常通过将 cron 计划修改为未来两分钟,然后恢复它来实现此目的,但这是乏味且容易出错的。也许有一个明显的按钮我没有看到,或者是一个我没有找到的 cli 命令(例如在https://awscli.amazonaws.com/v2/documentation/api/latest/reference/events/index.html)。 html#cli-aws-events)。
是否可以通过http请求(GET或POST)直接调用AWS Lambda函数?如果没有,是否有解决方法通过SNS或S3?因为我想不到一个......
具体来说,我想使用JSON创建一个小API