微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 REST API 安排 lambda 函数

如何解决如何使用 REST API 安排 lambda 函数

一个 lambda 函数中有四个 API

  1. https://*******.amazonaws.com/dev/candidate,
  2. https://*******.amazonaws.com/dev/incrementalfile,
  3. https://*******.amazonaws.com/dev/increment,
  4. https://*******.amazonaws.com/dev/s3upload

这些是我的 4 个 API,我必须安排这些 4 API Gateway for every day at 10:30 AM from Monday to Friday,但我找不到安排 API 网关的解决方案。 这是我的 .yml 文件

service: ****
plugins:
  - serverless-plugin-typescript
provider:
  name: aws
  runtime: nodejs10.x
  memorySize: 1024
  stage: dev
  region: ***
  timeout: 60
 
functions:
  ****:
    handler: src/server.*****Handler
    events:
      - http: 'ANY /{proxy+}'
      - cors: true

需要安排 http 事件但无法找到解决方案 我也使用了“节点计划”,但这不起作用

解决方法

假设您想拨打 API Gateway endpoints everyday day at 10:30 AM。您可以使用 CloudWatch Event Rule 并注册目标一台调用 API 网关的步进机

Introducing Amazon API Gateway service integration for AWS Step Functions

Periodically Start a State Machine Execution Using CloudWatch Events

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。