CF - 通过休息

时间:2017-09-18 12:31:08

标签: ibm-cloud cloudfoundry pivotal-cloud-foundry

有没有办法通过休息从应用程序名称调用应用程序guid,例如以某种方式提供指定空间中的应用程序名称并获取应用程序guid?

我尝试在文档中搜索但没有成功,任何想法? https://apidocs.cloudfoundry.org/272/

get app summery你需要提供应用程序UUID,我需要相反的......

https://apidocs.cloudfoundry.org/272/apps/get_app_summary.html

我尝试了以下但没有成功:(未经授权的错误 - 401)

我是这个空间的管理员,应用程序在CF中运行

getAllApps: () => {

        return new Promise((resolve, reject) => {

            rp({
                uri: 'https://' + myAPI + '/v2/apps',
                json: true

            }).then((data) => {
                "use strict";
                console.log("apps data: " + data);
                resolve(data);
            });
        })

1 个答案:

答案 0 :(得分:2)

运行cf app your-app --guid -v以查看CLI如何执行此操作:
GET /v2/apps?q=name%3A<appname>&q=space_guid%3A<space-guid>

https://apidocs.cloudfoundry.org/272/apps/list_all_apps.html