Cloud foundry 如何获取跨组织运行的所有应用程序?

Cloud foundry 如何获取跨组织运行的所有应用程序?,cloud-foundry,Cloud Foundry,使用cf cli,我可以使用特定组织(作为选项)登录,并获取该特定组织中跨空间的应用程序列表 cf login --skip-ssl-validation -a <URL> -u <user_name> -p <password> -o <org_name> -s <space> cf登录--跳过ssl验证-a-u-p-o-s 随着多个用户访问app manager,组织名称可以增加/减少 用户如何手动获取整个组织中所有正在运行的应

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

cf login --skip-ssl-validation -a <URL> -u <user_name> -p <password> -o <org_name> -s <space>
cf登录--跳过ssl验证-a-u-p-o-s
随着多个用户访问app manager,组织名称可以增加/减少

  • 用户如何手动获取整个组织中所有正在运行的应用程序(及其详细信息)的列表?CloudFoundry是否提供任何API

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


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

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

    cf curl "v3/apps"
    
    但是,这只是一个开始,因为您必须手动筛选处于启动状态的应用程序
    别忘了,cf api是按块返回数据的,因此您还必须对所有结果进行分页。

    可能重复@jornsharpe query edited.。您刚刚将其扩展了。请阅读,并且。正如您所说,
    cf curl v3/apps
    提供所有组织的应用程序,但是,您能否分享
    cf login
    的确切语法,因为我们使用特定组织和空间作为选项登录。。。那么,PCF如何允许cf cli用户跨所有用户获取应用程序的详细信息呢?希望你能理解我的问题。为了方便起见,你登录到特定的组织和空间,你不一定要针对任何组织或空间。也就是说,目标组织/空间和运行curl命令的应用程序之间没有关系。您收到的结果是只包含属于您的用户已分配权限的空间和组织的应用程序。这是JSON输出吗<代码>cf curl“v3/apps”