gpt4 book ai didi

aws-lambda - 如何在 serverless.yml 中配置 eventbridge 规则(使用无服务器框架)以在特定时间调用 lambda

转载 作者:行者123 更新时间:2023-12-05 01:26:49 26 4
gpt4 key购买 nike

我们已经使用 AWS eventbridge 运行 python lambda 函数,它是使用控制台手动配置的,以在每天晚上 9 点触发 lambda。目前,我们也有 eventbridge 的规则 arn。

计划:

因此,我们正在将所有内容迁移到无服务器框架以自动化整个 lambda 部署并使用 serverless.yml 配置 eventbridge 以在晚上 9 点调用 lambda。

谁能告诉我该怎么做?

示例代码:

functions:
myFunction:
handler: index.handler
events:
- eventBridge:
--------
--------
--------

最佳答案

在 serverless.com 上有描述这一点的文档。您所做的就是将 cron 计划添加到 EventBridge 事件,就好像它是一个计划事件一样。例如:

functions:
myFunction:
handler: index.handler
events:
- eventBridge:
schedule: cron(0 12 * * ? *)
input:
key1: value1

您可以在此处找到 EventBridge 的文档:https://www.serverless.com/framework/docs/providers/aws/events/event-bridge

对于带有 cron 计划示例的计划事件:https://www.serverless.com/framework/docs/providers/aws/events/schedule

关于aws-lambda - 如何在 serverless.yml 中配置 eventbridge 规则(使用无服务器框架)以在特定时间调用 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70013886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com