我尝试每天按计划从 AWS 调用公共(public) API 端点。那么,我将如何在普通的旧服务器上执行此操作:
cron(0 0 * * ? *) curl someurl.com/endpoint
在我的 crontab 中。在 AWS 上的新无服务器世界中,实现这一目标的最佳方法是什么?我查看了 Eventbridge,但看不到我需要哪种事件目标。我应该编写一个调用端点的 lambda 吗?这似乎有点矫枉过正。
最佳答案
Eventbridge 支持 API 目标。使用此选项,EventBridge 调用 HTTP 端点并将事件作为请求中的有效负载传递。您可以使用任何首选的 HTTP 方法,例如 GET 或 POST。
当然,您可以将模式配置为 crontab。
在 Eventbridge 控制台上,选择 Target 作为“API 目标”:
引用:
https://aws.amazon.com/blogs/compute/using-api-destinations-with-amazon-eventbridge/
关于amazon-web-services - 如何使用 AWS 按计划 curl 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70260307/