在 APIGEE 中,通过代理 URL,我如何找出它属于哪个产品?

问题描述 投票:0回答:1

假设我知道代理 URL

https://xxxx.org011.site.com/application/foo/v1/notifications/bar/orders

APIGEE 工具中是否有方法可以过滤/搜索该产品属于哪个产品?

PS:我拥有 APIGEE 平台的管理员访问权限,只是我不知道如何在其中进行搜索。

api oauth-2.0 apigee
1个回答
0
投票

您知道代理名称吗?如果是,使用 Dino 的 apigee-edge-js 实用程序应该很容易搜索。查看 Apigee 社区上的这篇文章了解更多详细信息 - https://www.googlecloudcommunity.com/gc/Apigee/List-API-Products-linked-to-an-API-Proxy/m-p/170246

另一方面,如果您不知道代理名称,我可以想到两种方法 -

  1. 假设有流量到达代理(如果没有,我想你可以启动其中几个?它们不一定会成功)创建一个自定义报告,其中
    traffic
    作为指标(任何指标都应该这样做),并且代理作为维度。在过滤器下,添加过滤条件,其中
    Name
    Proxy Base Path
    Operator
    =
    Value
    为代理 URL 的基本路径。保存并查看报告,该报告应为您提供代理名称。了解代理后,请使用 apigee-edge-js 实用程序查找产品。
    请注意,在过滤条件下,还有许多其他值可以用于
    Name
    ,例如
    Proxy Client IP
    Proxy Path Suffix
    X Forwarded For
    。选择适合您的任何方式。
  2. 效率较低的方法;假设您将代理代码存储在版本控制系统中,我建议使用像
    /application/foo/v1
    这样的基本路径进行搜索,并找出代理名称。了解代理后,请使用 apigee-edge-js 实用程序查找产品。
© www.soinside.com 2019 - 2024. All rights reserved.