来自aws的预定休息请求

Yur*_*riR 7 amazon-web-services

我需要定期调用我的应用程序的某个端点.我知道我可以创建aws lambda函数,它将由aws触发器触发,而lambda将调用我的rest端点.可以在这里避免使用λ吗?换句话说,是否有可能使aws触发器调用我的rest端点而不是aws lambda函数?

Gra*_*ner 20

由于这仍然是这些术语的热门搜索结果之一,因此该问题值得 2021 年更新。

约翰在撰写本文时的回答很全面,但现在您不必像以前那样跳过同样愚蠢的障碍。现在,您可以设置一个按“cron”计划触发的 EventBridge“规则”,并且该规则可以有一个“API 目标”目标,该目标提供 URL 和关联的“连接”,用于指定身份验证方法等内容。

这可以在控制台中或通过 CloudFormation 进行设置,并且应该是在大多数情况下设置对 REST 端点的定期调用的最简单方法。


Joh*_*ein 10

可能触发REST端点的事情:

  • 一个在Amazon EC2实例脚本/应用,通过一个cron时间表触发
  • 由Amazon CloudWatch Events计划触发的AWS Lambda功能
  • 由Amazon CloudWatch Events计划触发的Amazon端点作为订阅者的Amazon Simple Notification Service(SNS)主题

对于SNS选项,您将无法控制调用内容,但可以调用端点.