如何获取在Orgs上运行的所有应用程序?

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

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

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

组织名称可以增加/减少,因为多个用户访问应用程序管理器

  1. 用户如何在orgs中手动获取所有正在运行的应用程序(及其详细信息)的列表? Cloud Foundry是否提供任何API?
  2. 在最初检索用户的所有应用列表一次后,我们会从多普勒URL中读取日志消息,持续查看我们程序中任何应用的Staging complete事件,以获取新的应用详细信息。如何访问多普勒URL?使用wsshttps ......
cloudfoundry pivotal-cloud-foundry
1个回答
1
投票

获取活动令牌(cf login ...)后,您可以使用cf curl来消费cf api

所以,对于你的情况,一个好的起点是调用apps api。

cf curl "v3/apps"

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

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