如何获得Apigee代理的端点列表

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

我正在寻找一个Api或Apis组以获取Apigee代理的所有端点列表。我环顾了apigee文档,但只能列出代理及其修订。

apigee apigee127
1个回答
0
投票

这可能是不完美的,可以进行优化,但是我认为可以。合并三个调用:

1确定哪些代理实际上是在某些环境中部署的: 例如https://api.enterprise.apigee.com/v1/o/[org]/environments/[env]/deployments 或:https://api.enterprise.apigee.com/v1/o/[org]/apis/[proxy]/deployments

2以查看针对特定版本的代理配置了哪些proxyEndpoints 例如[https://api.enterprise.apigee.com/v1/o/[org]/apis/[proxy]/revisions/[revision#]

3查看哪些vhost hostAlias了那些proxyEndpoints: 例如[https://api.enterprise.apigee.com/v1/o/[org]/environments/[env]/virtualhosts/[vhost名称]

令人沮丧的是,Edge管理员UI通过对https://[xxx].apigee.com/ws/proxy/organizations/[org]/apis/[proxy]/deployments/status的私有“状态”调用提供了一个快捷方式,但是无法通过REST API访问。

© www.soinside.com 2019 - 2024. All rights reserved.