我正在尝试执行以下curl命令,该命令应该允许我获得需要更新和放置的配置文件,以便集成WKS和WDS: curl -u username@ibm.com:password "https://gateway.watsonplatform.net/discovery/api/v1/environments/"env id"/configurations/"config id"?version=2016-12-01“> my_config.json
curl命令起作用了,但是,我在.json文件中得到了一个401错误,表明我“未被授权”。
{“代码”:401,“错误”:“未授权”,“描述”:"2017-07-06T12:07:46-04:00,访问https://gateway.watsonplatform.net/discovery/api/v1/environments/“环境Id”/配置/“配置Id”时出错ERCDPLTFRM-INVLDCHR ?version=2016-12-01,Tran-Id: gateway-dp01-472751002 -“}
我是IBM的一名员工。这可能是由于我们对IBM SSO蓝色混合的要求吗?感谢所有的帮助,因为我需要这个,以便继续构建我的代码。
发布于 2017-07-07 08:52:55
这里的问题是用户名和密码不是您的Bluemix登录凭据。在Bluemix中创建服务实例时,Bluemix会为该特定服务实例生成凭据。
在Bluemix控制台https://console.bluemix.net中,导航到您的发现实例,然后在浏览器窗口的左侧,单击服务凭证,然后在右侧,单击查看凭证。此处显示的用户名和密码是访问此特定发现服务实例的curl或任何其他应用编程接口所需的用户名和密码。如果您创建了第二个服务实例Discovery或其他服务实例,它将拥有自己的服务凭据,您需要为该服务实例使用这些凭据。
https://stackoverflow.com/questions/44959688
复制相似问题