我正在嘗試按計劃每天從 AWS 呼叫公共 API 端點。因此,我將如何在普通的舊服務器上做到這一點:
cron(0 0 * * ? *) curl someurl.com/endpoint
在我的 crontab 中。在 AWS 上的新無服務器世界中,最好的方法是什么?我看過 Eventbridge,但看不到我需要什么樣的事件目標。我應該撰寫一個呼叫端點的 lambda 嗎?這似乎有點矯枉過正。
uj5u.com熱心網友回復:
Eventbridge 支持 API 目標。使用此選項 EventBridge 呼叫 HTTP 端點并將事件作為請求中的有效負載傳送。您可以使用任何首選的 HTTP 方法,例如 GET 或 POST。
當然,您可以將模式配置為 crontab。
在 Eventbridge 控制臺上,選擇 Target 作為“API destination”:

參考:
https://aws.amazon.com/blogs/compute/using-api-destinations-with-amazon-eventbridge/
uj5u.com熱心網友回復:
SNS 作為 Eventbridge 的目標可能正是您要尋找的。
SNS 主題可以將 HTTP 和 HTTPS 端點作為訂閱者,因此這可以解決您的問題,而無需 Lambda 函式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/375517.html
