0

部署到同一个API我有API api.demo无服务器:从不同的阳明

它具有以下结构

api.demo 
    /service1: 
    GET /test1 
    GET /test2 
    ... 
    /service2 
    GET /test1 
    GET /test2 
    ... 

我有两个单独的文件夹service1, service2 有自己的serverless.yml文件 每一个当我部署它在api网关中创建两个单独的api,如下所示

api.demo(id1) 
    /service1: 
    GET /test1 
    GET /test2 
    ... 
api.demo(id2) 
    /service2 
    GET /test1 
    GET /test2 

如何更新s ervice2采取相同的api端点api.demo(id1)?

我该如何做到这一点? 任何指针都会有帮助。

回答

-1

https://serverless.com/framework/docs/providers/aws/guide/services/

注:目前,每个服务将创建AWS API网关一个单独的REST API。由于AWS API网关的限制,每个REST API只能有一个自定义域。如果您计划制作大型REST API,请记下这一限制。此外,修复工作正在进行中,并且是重中之重。

正在进行的修复程序可能是tracked here

relevant forum thread有几点建议。也许最简单的是有委托给真正的网关, 无论是通过

  • HTTP
  • 代理重定向到另一个API
  • 复制API(直接链接到任何拉姆达坐在后面的一个额外的API网关真正的API网关)

尽管如此,这些选项都没有缺陷。