Bluemix 工作负载调度程序 REST API

Bluemix Workload Scheduler REST API

我正在尝试将 REST API 用于工作负载调度程序。
当我尝试使用 HTTP GET 列出现有流程库时,我看到以下消息:

HTTP Error 401: Unauthorized

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

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

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

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

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

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