Я пытаюсь использовать REST API для планировщика рабочей нагрузки.
Когда я пытаюсь перечислить существующие библиотеки процессов с использованием HTTP GET, я вижу следующее сообщение:Планировщик рабочей нагрузки Bluemix REST API
HTTP Error 401: Unauthorized
Я использую обычную проверку подлинности с учетными данными службы, которые отображаются в панели Bluemix. Клиентом, который я использую для выполнения этого действия, является Ansible и его URI-модуль.
Кроме того, я попытался использовать API-интерфейс python, но библиотека swagger_client не может быть импортирована из-за ошибок отступов.
Итак, есть ли проблема с использованием REST API напрямую или мне нужно использовать другие учетные данные и где я могу получить эти учетные данные?
Я смог успешно войти в систему один раз с использованием учетных данных Composer и гибридного UI в Ansible. Тем не менее, я хотел бы использовать технического пользователя, а не мою собственную учетную запись, которую я сейчас использую только для тестирования.
Вы можете разместить код, который вы используете, чтобы сделать вызов REST? –
'задачи: - имя: "Получить процесса Библиотеки и Войти печенье" URI: URL: "https://siwr37wamxo-490.wa.ibmserviceengage.com/ibm/TWSWebUI/Simple/rest/ProcessLibrary" метод: GET пользователя: "SERVICE_CREDENTIALS_USER" пароль: "SERVICE_CREDENTIAL_PASS" заголовки: { Accept: "приложения/JSON", tenantid: "TID", engineName: "NAME", engineOwner: "OWNER", } status_code: 200 register: lib_response' – mehmetue