我有一个API(通过API网关),其中每个资源的方法都通过lambda代理集成路由到单个lambda函数,其中每个请求都在内部进行处理。
如何通过CloudWatch事件自动调度对一种资源的方法的计划调用?最好不要直接调用lambda函数来完成此操作,而是允许指定的(恒定)输入。
答案 0 :(得分:4)
由于CloudWatch Evens不允许直接调用HTTP端点,因此您应该能够通过使用SNS和HTTP订阅来完成此操作。因此,工作流程如下:
Scheduled CloudWatch Event -> SNS endpoint with constant JSON payload -> HTTP subscription (which is your APIG endpoint)