无法在AWS API Gateway中创建阶段

mko*_*mko 28 amazon-web-services aws-api-gateway

我想在AWS Api Gateway中创建一个新阶段,但由于某种原因,部署列表为空.我尝试检查所有部分,但找不到我可以添加/创建部署项的部分.

任何想法如何解决这个问题?

在此输入图像描述

小智 23

当您没有为API进行任何部署时,会发生这种情况.您可以部署API并创建新阶段.

  • 更准确一点:您需要转到API - <您的API> - 屏幕左侧的资源.单击您的一个资源,您甚至可以选择"/",然后单击"操作"按钮并选择"部署API",它可以让您创建阶段.我发现这非常令人困惑和不直观(就像大多数AWS的UI一样). (43认同)
  • kev,你应该创建自己的答案,这样我们就可以对那个答案进行投票,因为接受的答案非常无益. (12认同)

gb2*_*b2d 8

扩展 Zoey Sun 的回答:

如果您没有任何部署,则需要创建一个,这似乎只有在您实际部署 API 时才能完成。因此,在您的 API 下,转到“资源”选项卡,使用“操作”下拉列表。正是在此 UI 中,您将获得创建新阶段的选项。如果您收到有关没有任何集成的警告,只需添加一个简单的操作,例如 HTTP 传递。

因此,您在构建之前就进行了有效部署。我同意不是很直观的评论。