按凭据 ID 对 API 端点的指标分组不适用于 JWTtoken

问题描述

尝试根据用于授权的 JWT 令牌对到达 Cloud Endpoint 的请求进行分组,对于 JWT 令牌创建,我们使用在 swagger 文件中配置的服务帐户,如下所示:

securityDeFinitions:
  system-1:
    authorizationUrl: ""
    flow: "implicit"
    type: "oauth2"
    x-google-issuer: "<sample-sa>@<project-id>.iam.gserviceaccount.com"
    x-google-jwks_uri: "https://www.googleapis.com/robot/v1/Metadata/x509/<sample-sa>@<project-id>.iam.gserviceaccount.com"

尝试通过将资源类型设置为“Consumed API”、指标设置为“Request Count”并使用“credential_id”分组来创建 GCP 监控图表

当使用没有 JWT token 的 API key 时,这个 Chart 是可见的并且能够看到配置的每个 API key 的请求计数,但是当它切换到 JWT token 时它似乎不起作用(在这种情况下没有数据图表)。我们希望在使用服务帐户进行 API 身份验证时在图表中看到类似的指标

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)