Lambda + API 网关:可选代理参数

Lambda + API Gateway: optional proxy param

我制作了一个 Lambda / API 网关函数,它有一个代理参数作为 URL 中的最终参数。

  page:
    handler: handlers/website/getRenderedPage.get
    events:
      - http:
          method: get
          path: /content/{website}/{proxy+}
          cors: true
          request:
            parameters:
              paths:
                proxy: true
                website: true  

所以,按照定义,这是我遇到的行为:

是否可以使 {proxy+} 参数可选?

让它监听两个事件。

  • /content/{website}
  • /content/{website}/{proxy+}