没有为方法定义集成 - 选择将部署API的阶段
问题描述:
我正在使用AWS API网关和AWS Lambda。尝试部署API时,经常遇到此类错误消息。该错误消息说选择一个部署阶段。但我仍然选择并尝试部署!但同样的错误发生!没有为方法定义集成 - 选择将部署API的阶段
在这个API我有多种方法多种资源。以前我成功地以相同的方式部署这个相同的API。但现在我无法部署它。
请任何人都帮我解决它。另外:我不使用AWS CLI工具,只使用AWS web dashboard。
答
我跟AWS客服中心谈过。问题是:
在这个API中有一个未整合的方法。假设有一个资源image
,并且我为该资源创建了一个POST
方法。但是我忘记将它集成到任何AWS Lambda函数或HTTP。所以API不能部署。
如果该方法不必要,则删除该方法。或者您可以将其作为Mock
端点进行集成。您可以随时更改此端点。
注意:对于这种非整合性问题,AWS提供了此类错误的错误消息。他们应该更新他们的信息以节省开发人员的时间。
您可能希望将此标记为接受的答案。 – Dunedan
谢谢先生。要做到这一点,我必须至少等待2天(按照SO规则)。 :-) –
“没有为方法定义的集成”起初似乎很模糊,但我不明白为什么你认为它是错误的,如上所述,这意味着你创建了一个没有为其定义集成的方法。 –