如何监控我的 Amazon API Gateway API API 密钥?
目前它正在显示所有 API 密钥的数据,但我想显示特定 API 密钥的 API 调用、5xx 错误、4xx 错误等。
如何监控我的 Amazon API Gateway API API 密钥?
目前它正在显示所有 API 密钥的数据,但我想显示特定 API 密钥的 API 调用、5xx 错误、4xx 错误等。
如果您正在查看在X-Api-Key
标头级别监控 API,看起来这目前是不可能的。我猜你必须在应用层自己做,如果你使用Lambda
. 您的问题提出了另一个问题:当错误与特定 API 部署/版本相关联时,监控单个 API 密钥真的有意义吗?
如果您想监控每个用户的使用情况,您需要在IAM
您的 API 中使用凭证并CloudTrail
监控使用特定凭证发出的请求。您可以在API Gateway CloudTrail 集成页面上找到更多信息。
API Gateway (尚未)为 API 密钥指标提供一流的支持。正如@kixorz 提到的,您暂时可以在应用程序层中实现这一点(例如使用 Lambda 和 CloudWatch)。