AWS 抛出部署 API 网关时发生未知错误

AWS throws An Unknown error occurred while deploying API Gateway

在 AWS API 网关中,我正在尝试将 API 部署到新阶段,但我收到错误 "An unknown error occurred"。我假设它很可能是因为获得许可。但是我有 API 网关管理员权限。 如何准确找出缺少哪些权限? aws api gateway 是否记录任何与部署相关的事件?我在哪里可以找到最新动态。

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

  1. 您在控制台或 SDK 上执行的任何操作本质上都是调用 AWS API。
  2. 对于控制台故障,您始终可以通过浏览器提供的开发者工具在客户端进行检查。通常 F12 key --> Network 选项卡,复制问题并查看哪个 AWS 端点出错或转到 Console 选项卡并查看记录的任何 JavaScript 错误。
  3. 如果我仍然无法确定原因,我会启用 CloudTrail logs and see which user and which API call gave any error responses for which operation. CloudTrail Guide to ApiGateway
  4. 如果存在特定角色或策略问题,我会在添加权限后使用 Policy Simulator 测试该角色的策略。