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網關)

儘管如此,這些選項都沒有缺陷。