使用cf cli
,我可以登录特定的组织(作为选择),并获取该特定组织中各个空格的应用程序列表。
cf login --skip-ssl-validation -a <URL> -u <user_name> -p <password> -o <org_name> -s <space>
组织名称可以增加/减少,因为多个用户访问应用程序管理器
用户如何跨组织手动获取所有正在运行的应用程序列表(及其详细信息)? Cloud Foundry是否提供任何API?
最初一次检索了所有用户的所有应用程序列表之后,我们随后从多普勒URL中读取日志消息,以连续观看程序中任何应用程序的Staging complete
事件,以获取新的应用程序详细信息。如何访问多普勒URL?使用wss
或https
...
答案 0 :(得分:1)
获取活动令牌后(cf登录...),可以使用cf curl来消费cf api
因此,就您的情况而言,一个好的起点就是调用apps api。
cf curl "v3/apps"
但是,这只是开始,因为您必须手动过滤状态为 STARTED 的应用 并且不要忘记cf api是按块返回数据的,所以您还必须对所有结果进行分页。