根据API密钥监控API网关的API



我如何监控我的亚马逊API网关API API密钥明智?

目前它正在显示所有API密钥的数据,但我想显示API调用,5xx错误,4xx错误等特定的API密钥。

如果您正在监视X-Api-Key标头级别的API,看起来这目前是不可能的。我猜您必须自己在应用层上做,如果您使用Lambda,这应该相对容易。你的问题带来了另一个问题:当错误与特定的API部署/版本相关联时,监视单个API密钥真的有意义吗?

如果您想监视每个用户的使用,您需要在API中使用IAM凭据,并使用CloudTrail凭据来监视使用特定凭据发出的请求。您可以在API Gateway CloudTrail集成页面找到更多信息。

API Gateway(尚未)提供对API Key指标的一流支持。正如@kixorz所提到的,您可以暂时在应用层实现这一点(例如使用Lambda和CloudWatch)。

相关内容

  • 没有找到相关文章

最新更新