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, но, к сожалению, сгенерированный пользователь / пароль будет всегда одинаковым.