代码之家  ›  专栏  ›  技术社区  ›  Shaunak

基于API密钥监视API网关API

  •  1
  • Shaunak  · 技术社区  · 9 年前

    如何监控我的Amazon API网关API API密钥?

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

    2 回复  |  直到 9 年前
        1
  •  1
  •   adamkonrad notionquest    9 年前

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

    如果您想监视每个用户的使用情况,则需要使用 IAM 使用API和 CloudTrail 以监视使用特定凭据发出的请求。您可以在 API Gateway CloudTrail integration

        2
  •  0
  •   RyanG    8 年前

    API网关尚未为API密钥度量提供一流的支持。正如@kixorz所提到的,您可以暂时在应用程序层实现这一点(例如,使用Lambda和CloudWatch)。