按帐户名称、组织名称和 space 名称查找 space guid
find space guid by account name, organisation name and space name
我的最终目标是 return 一个基于以下输入的 space guid:
- 用户帐户名,例如
me
- 组织名称,例如
me@email.com
- space 姓名,例如
dev
Cloud Foundry 为 space 和组织提供了这些 API,我可以毫无问题地进行这些调用:
GET /v2/organizations?q:name=MY_ORGANIZATION_NAME
GET /v2/spaces?q:name=MY_SPACE_NAME
还有一个 Cloud Foundry API 供用户使用:
GET /v2/user?q:name=MY_USER_NAME
但是,当我尝试进行上述调用时,我得到:
403 Client Error: Forbidden for url: https://api.ng.bluemix.net/v2/users?q:name=MY_USER_NAME
对于每个调用,我将 header authorization: X Y
值设置为 access_token
和 token_type
returned 来自:
https://login.ng.bluemix.net/UAALoginServerWAR/oauth/token
是否有其他方法可以实现检索 space GUID 的最终目标?
幸运的是,对于您的情况,帐户 api 不是必需的。组织名称在全球范围内是唯一的,因此在获取 space guid 之前过滤该信息就足够了。
我的最终目标是 return 一个基于以下输入的 space guid:
- 用户帐户名,例如
me
- 组织名称,例如
me@email.com
- space 姓名,例如
dev
Cloud Foundry 为 space 和组织提供了这些 API,我可以毫无问题地进行这些调用:
GET /v2/organizations?q:name=MY_ORGANIZATION_NAME
GET /v2/spaces?q:name=MY_SPACE_NAME
还有一个 Cloud Foundry API 供用户使用:
GET /v2/user?q:name=MY_USER_NAME
但是,当我尝试进行上述调用时,我得到:
403 Client Error: Forbidden for url: https://api.ng.bluemix.net/v2/users?q:name=MY_USER_NAME
对于每个调用,我将 header authorization: X Y
值设置为 access_token
和 token_type
returned 来自:
https://login.ng.bluemix.net/UAALoginServerWAR/oauth/token
是否有其他方法可以实现检索 space GUID 的最终目标?
幸运的是,对于您的情况,帐户 api 不是必需的。组织名称在全球范围内是唯一的,因此在获取 space guid 之前过滤该信息就足够了。