根据 API 键监控 API 网关 APIs
Monitor API Gateway APIs based on API key
我如何监控我的 Amazon API 网关 APIs API 密钥?
目前它正在显示所有 API 键的数据,但我想显示 API 调用、5xx 错误、4xx 错误等特定 API 键。
如果您正在考虑在 X-Api-Key
header 级别上监控 API,目前看来这是不可能的。我猜你必须在应用层自己做,如果你使用 Lambda
,这应该相对容易。您的问题引出了另一个问题:当错误与特定 API deployment/version 相关联时,监视单个 API 键真的有意义吗?
如果您想监控 per-user 使用,您需要将 IAM
凭据与您的 API 和 CloudTrail
一起使用,以监控使用特定证书。您可以在 API Gateway CloudTrail integration 页面上找到更多信息。
API Gateway(尚未)首先提供 class 对 API 关键指标的支持。正如@kixorz 提到的,您可以暂时在应用层实现它(例如使用 Lambda 和 CloudWatch)。
我如何监控我的 Amazon API 网关 APIs API 密钥?
目前它正在显示所有 API 键的数据,但我想显示 API 调用、5xx 错误、4xx 错误等特定 API 键。
如果您正在考虑在 X-Api-Key
header 级别上监控 API,目前看来这是不可能的。我猜你必须在应用层自己做,如果你使用 Lambda
,这应该相对容易。您的问题引出了另一个问题:当错误与特定 API deployment/version 相关联时,监视单个 API 键真的有意义吗?
如果您想监控 per-user 使用,您需要将 IAM
凭据与您的 API 和 CloudTrail
一起使用,以监控使用特定证书。您可以在 API Gateway CloudTrail integration 页面上找到更多信息。
API Gateway(尚未)首先提供 class 对 API 关键指标的支持。正如@kixorz 提到的,您可以暂时在应用层实现它(例如使用 Lambda 和 CloudWatch)。