2017-01-12 58 views
0

我已將API網關API用作我的AWS Lambda函數的觸發器。但是,當我嘗試將另一個API作爲觸發器添加到相同的AWS Lambda時,它拋出一個錯誤消息,說多個AWS API網關API作爲同一個Lambda函數的觸發器

創建觸發器時發生錯誤:此方法中已存在集成。

即使我從Lambda的配置窗口中刪除已存在的觸發器,它仍顯示觸發器存在。 如何添加多個API網關API作爲相同lambda函數的觸發器?

+0

我相信API網關端點只能與單個Lambda集成一起使用。但沒有找到明確的文件說明相同。 –

+0

您可能需要做的只是在設置觸發器時更改api的名稱。可能你使用的是和以前一樣的名字,並且它是預先填充的,很可能會被忽視。 –

回答

0

您可以通過API網關控制檯進行設置。

  • 沒有提供觸發
  • 轉到API網關控制檯
  • 創建API創建通過LAMBDA lambda函數。
  • 創建資源和方法
  • 選擇您想要的方式來觸發
  • 創建其他API lambda函數/方法
  • 選擇您想要的方式來觸發lambda函數

由於您通過API網關控制檯創建觸發器/集成,因此API網關將設置適當的權限,以允許API網關在多個API /方法上調用您的Lambda函數。

相關問題