0

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

HTTP Error 401: Unauthorized

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

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

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

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

4

1 回答 1

0

您可以尝试直接使用 REST API 而不进行基本身份验证,并获取 Bluemix 仪表板中显示的用户 ID、密码、租户 ID、engnineName 和 engineOwner。

在此处输入图像描述

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

在此处输入图像描述

于 2016-10-20T10:34:39.747 回答