在 AWS API Gateway 中,我尝试将 API 部署到新阶段,但我收到错误“发生未知错误”。我假设它很可能是因为许可。但我有 API Gateway 管理员权限。如何准确找出缺少哪些权限?aws api 网关是否记录任何与部署相关的事件?我在哪里可以找到发生了什么。
问问题
1699 次
1 回答
3
回答您关于 Api Gateway 部署事件的问题,以下是我对正在发生的事情执行的典型步骤。
- 您在控制台或 SDK 上执行的任何操作本质上都是调用 AWS API。
- 对于控制台故障,您始终可以通过浏览器提供的开发人员工具在客户端进行检查。通常
F12 key --> Network
选项卡,复制问题并查看哪个 AWS 端点出现错误,或转到Console
选项卡并查看记录的任何 JavaScript 错误。 - 如果我仍然无法确定原因,我启用CloudTrail日志并查看哪个用户和哪个 API 调用针对哪个操作给出了任何错误响应。CloudTrail ApiGateway指南。
- 如果存在特定的角色或策略问题,我会在添加权限后使用策略模拟器来测试角色的策略。
于 2019-01-08T18:47:26.950 回答