Ibm cloud Bluemix安全网关服务,如何执行/v1/sgconfig GET调用

Ibm cloud Bluemix安全网关服务,如何执行/v1/sgconfig GET调用,ibm-cloud,secure-gateway,Ibm Cloud,Secure Gateway,安全网关的REST API有一个GET操作,位于/v1/sgconfig。它有一个单一的强制参数:授权 该参数的值应该是什么?该值位于何处 安全网关的VCAP\u服务环境变量仅包含org\u id和space\u id 文档相当稀疏 Lokesh GET/v1/sgconfig调用要求用户提供Bluemix承载令牌或其Bluemix用户名和密码base 64(编码在auth头中) 例如,如果我的组织id是AlsOrg,空间id是AlsSpace,用户名是alex@us.ibm.com,密码是pa

安全网关的REST API有一个GET操作,位于
/v1/sgconfig
。它有一个单一的强制参数:
授权

该参数的值应该是什么?该值位于何处

安全网关的
VCAP\u服务
环境变量仅包含
org\u id
space\u id

文档相当稀疏

Lokesh

GET
/v1/sgconfig
调用要求用户提供Bluemix承载令牌或其Bluemix用户名和密码base 64(编码在auth头中)

例如,如果我的组织id是
AlsOrg
,空间id是
AlsSpace
,用户名是
alex@us.ibm.com
,密码是
password
,我可以执行此请求:

curl https://sgmanager.ng.bluemix.net/v1/sgconfig?org_id=AlsOrg&space_id=AlsSpace -H "Authorization: Basic YWxleEB1cy5pYm0uY29tOnBhc3N3b3Jk"
注意:您链接的文档中的基本URL似乎不正确。我会确保这些更新


此外,组织和空间ID应该是guid。登录Bluemix时,您可以在URL中将这些作为查询参数进行访问。

Alex,我如何获取配置ID?其余URL似乎使用configurationID。配置ID是网关ID。它将是您询问的列表调用中返回的网关对象中的ID属性,或者可以通过单击网关互动程序上的“信息”按钮在UI上访问。感谢您的回复,但是,当我在ng和stage1.ng bluemix环境{“name”:“JsonWebTokenError”,“message”:“jwt格式不正确”}上使用configurationID尝试Rest调用时,我看到了以下错误。听起来您现在正在尝试一个不同的API调用,而没有使用提供的安全令牌(jwt)。如果单击网关信息磁贴并单击复制按钮,则UI上会提供安全令牌。在API调用中,我相信它是在gateway/config对象的属性“jwt”下返回的。如果您提供了正在尝试的API调用,我可以提供一个示例。Lokesh:要查看此操作的REST文档,请转到:。要查看该页面上的内容,您需要按Show/Hide,然后单击操作或按Expand Operations。谢谢Bobby,Alex帮了我的忙