如何跨组织获取所有应用 运行?

How to fetch all apps running across Orgs?

使用 cf cli,我可以使用特定组织登录(作为选项)并获取该特定组织中跨空间的应用程序列表。

cf login --skip-ssl-validation -a <URL> -u <user_name> -p <password> -o <org_name> -s <space>

组织名称可以是 increasing/decreasing,因为多个用户访问应用程序管理器

  1. 用户如何手动获取组织中所有 运行 应用程序(及其详细信息)的列表? Cloud Foundry 是否提供任何 API?

  2. 最初一次检索所有用户的所有应用程序列表后,我们随后从 Doppler URL 读取日志消息,以观察我们程序中任何应用程序的 Staging complete 事件连续,以获取新的应用程序详细信息。如何访问多普勒URL?使用 wsshttps...

获取active token(cf login...)后,即可使用cf curl消费cf api

因此,对于您的情况,一个好的起点是调用应用 api。

cf curl "v3/apps"

但是,它只是开始,因为您必须手动过滤处于 STARTED 状态的应用 不要忘记 cf api 正在按块返回数据,因此您还必须对所有结果进行分页。