为了补充Zoey Sun的回答:如果您没有任何部署,那么您需要创建一个部署,但是似乎只有在实际部署API时才能创建。因此,在您的API下,转到“资源”选项卡,使用“操作”下拉列表。在这个UI中,您将获得创建新阶段的选项。如果您收到关于没有任何集成的警告,请添加一个简单的动作,如HTTP通过。所以,事实上,在构建之前就已经进行了部署。我同意评论中提到的这不太直观。
这是因为您从未部署过您的API。 您需要按照以下步骤首先部署您的API: 从AWS控制台进入API Gateway 通过单击API名称选择您的API。 (如果尚未选择)在屏幕左侧的资源菜单上单击。 单击资源的“操作”菜单,然后选择“部署API”。 在弹出的模态页面上填写字段 部署阶段[新阶段] 阶段名称: 单击“部署”按钮