基于API密钥监控API网关API

时间:2015-08-31 14:15:59

标签: amazon-web-services api-key aws-api-gateway

如何关键监控我的Amazon API Gateway API API?

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

2 个答案:

答案 0 :(得分:1)

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

如果您希望监控每位用户的使用情况,则需要使用API​​ IAM凭据和CloudTrail来监控使用特定凭据发出的请求。您可以在API Gateway CloudTrail integration页面上找到更多信息。

答案 1 :(得分:0)

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