首页 > 解决方案 > AWS 在部署 API Gateway 时抛出一个未知错误

问题描述

在 AWS API Gateway 中,我尝试将 API 部署到新阶段,但我收到错误“发生未知错误”。我假设它很可能是因为许可。但我有 API Gateway 管理员权限。如何准确找出缺少哪些权限?aws api 网关是否记录任何与部署相关的事件?我在哪里可以找到发生了什么。

在此处输入图像描述

标签: amazon-web-servicesaws-api-gatewayawsdeploy

解决方案


回答您关于 Api Gateway 部署事件的问题,以下是我对正在发生的事情执行的典型步骤。

  1. 您在控制台或 SDK 上执行的任何操作本质上都是调用 AWS API。
  2. 对于控制台故障,您始终可以通过浏览器提供的开发人员工具在客户端进行检查。通常F12 key --> Network选项卡,复制问题并查看哪个 AWS 端点出现错误,或转到Console选项卡并查看记录的任何 JavaScript 错误。
  3. 如果我仍然无法确定原因,我启用CloudTrail日志并查看哪个用户和哪个 API 调用针对哪个操作给出了任何错误响应。CloudTrail ApiGateway指南。
  4. 如果存在特定的角色或策略问题,我会在添加权限后使用策略模拟器来测试角色的策略。

推荐阅读