无法在AWS API Gateway中创建阶段

时间:2017-09-06 10:43:19

标签: amazon-web-services aws-api-gateway

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

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

enter image description here

4 个答案:

答案 0 :(得分:18)

如果您没有为您部署API,就会发生这种情况。 您可以部署API并创建新阶段。

答案 1 :(得分:1)

详细介绍孙正义的答案:

如果没有任何部署,则需要创建一个,这似乎只有在实际去部署API时才能完成。因此,在您的API下,转到“资源”标签,然后使用“操作”下拉列表。在此UI中,您可以选择创建一个新阶段。如果您被警告没有任何集成,只需添加一个简单的操作,例如HTTP传递。

因此,在构建它之前,您实际上是在进行欺骗。我同意这个评论,不是很直观。

答案 2 :(得分:1)

发生这种情况是因为您从未部署过API。 您首先需要执行以下操作来部署API:

  1. 从AWS控制台转到API网关
  2. 通过单击您的API名称来选择您的API。
  3. (如果尚未选中),请单击屏幕左侧的“资源”菜单。
  4. 单击资源的“操作”菜单,然后选择“部署API”
  5. 在弹出模式页面上填写字段 部署阶段[新阶段] 艺名:
  6. 点击“部署”按钮

答案 3 :(得分:0)

确保在未定义其集成方法的情况下没有创建任何资源。 在为所有资源方法定义集成方法之前,它不允许您创建stag或部署api网关。