如何关键监控我的Amazon API Gateway API API?
目前它显示所有API密钥的数据,但我想显示特定API密钥的API调用,5xx错误,4xx错误等。
答案 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)。