通过CloudWatch计划API网关请求?

时间:2018-07-29 18:46:15

标签: amazon-web-services aws-api-gateway amazon-cloudwatch

我有一个API(通过API网关),其中每个资源的方法都通过lambda代理集成路由到单个lambda函数,其中每个请求都在内部进行处理。

如何通过CloudWatch事件自动调度对一种资源的方法的计划调用?最好不要直接调用lambda函数来完成此操作,而是允许指定的(恒定)输入。

1 个答案:

答案 0 :(得分:4)

由于CloudWatch Evens不允许直接调用HTTP端点,因此您应该能够通过使用SNS和HTTP订阅来完成此操作。因此,工作流程如下:

Scheduled CloudWatch Event -> SNS endpoint with constant JSON payload -> HTTP subscription (which is your APIG endpoint)