Bluemix Workload Scheduler REST API

时间:2016-10-19 08:12:16

标签: python rest ibm-cloud workload-scheduler

我正在尝试将REST API用于Workload Scheduler 当我尝试使用HTTP GET列出现有的流程库时,我看到以下消息:

HTTP Error 401: Unauthorized

我正在使用Bluemix仪表板中显示的服务凭据进行基本身份验证。我用来执行此操作的客户端是Ansible及其URI模块。

此外,我尝试使用python API,但由于缩进错误,无法导入swagger_client库。

那么,是否存在直接使用REST API的问题,或者我是否需要使用其他凭据以及从何处获取这些凭据?

我能够使用Ansible中的Composer和混合UI凭据成功登录一次。但是,我想使用技术用户,而不是我自己的帐户,我目前仅用于测试目的。

1 个答案:

答案 0 :(得分:0)

您可以尝试在没有基本身份验证的情况下直接使用REST API,并获取Bluemix仪表板中显示的用户ID,密码,tenantID,engnineName和engineOwner。

enter image description here

此外,您还可以从Workload Scheduler Dashboard中的Service Credential选项卡生成新凭据,但遗憾的是生成的用户/密码将始终相同。

enter image description here