API REST планировщика рабочих нагрузок Bluemix

Я пытаюсь использовать REST API для планировщика рабочей нагрузки.
Когда я пытаюсь составить список существующих библиотек процессов, используя HTTP GET, я вижу следующее сообщение:

HTTP Error 401: Unauthorized

Я использую базовую аутентификацию с учетными данными службы, которые отображаются на панели мониторинга Bluemix. Клиент, который я использую для выполнения этого действия, - это Ansible и его модуль URI.

Кроме того, я пытался использовать Python API, но библиотека swagger_client не может быть импортирована из-за ошибок отступа.

Итак, есть ли проблема с использованием REST API напрямую или мне нужно использовать другие учетные данные и где я могу получить эти учетные данные?

Мне удалось успешно войти в систему, используя учетные данные Composer и гибридного пользовательского интерфейса в Ansible. Однако я хотел бы использовать технического пользователя, а не свою учетную запись, которую я в настоящее время использую только для целей тестирования.

1 ответ

Решение

Вы можете попытаться использовать REST API напрямую без базовой аутентификации и получить ID пользователя, пароль, tenantID, engnineName и engineOwner, как показано на панели мониторинга Bluemix.

введите описание изображения здесь

Кроме того, вы также можете сгенерировать новые учетные данные на вкладке Service Credential в панели мониторинга Workload Scheduler, но, к сожалению, сгенерированный пользователь / пароль будет всегда одинаковым.

введите описание изображения здесь

Другие вопросы по тегам