强制 Zappa 使用 API 网关 HTTP API 而不是 REST

Force Zappa to use API Gateway HTTP API instead of REST

出于定价原因,我想将 AWS API 网关 HTTP API 用于我的 lambda 函数而不是旧的 REST。

这里的区别:https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vs-rest.html

Zappa 对此有什么选择?

prod:
  s3_bucket: mybucket
  project_name": myproject
  app_function: app.app
  aws_region: eu-west-3
  domain: my.domain.com
  memory_size: 128
  lambda_concurrency: 10
  runtime: python3.8
  timeout_seconds: 30
  exception_handler: zappa_sentry.unhandled_exceptions
  keep_warm: false
  async_resources: false
zappa update prod -s zappa_settings.yml

[编辑] 不确定它是否已链接,但我遇到了 然后将其用作 requirements.txt(使用 python3.8):

flask==1.1.4
zappa==0.53.0
zappa_sentry==0.4.1
troposphere<3

截至 2021 年 9 月,不支持 HTTP API 网关。在此处添加支持时创建了一个问题:https://github.com/zappa/Zappa/issues/851