{
"statusCode": 405,
"body": "\"Failed to create user. Response: {\\\"error\\\":{\\\"@Message.ExtendedInfo\\\":[{\\\"Message\\\":\\\"Unable to run the method because the requested HTTP method is not allowed.\\\",\\\"MessageArgs\\\":[],\\\"[email protected]\\\":0,\\\"MessageId\\\":\\\"IDRAC.2.5.SYS402\\\",\\\"RelatedProperties\\\":[],\\\"[email protected]\\\":0,\\\"Resolution\\\":\\\"Enter a valid HTTP method and retry the operation. For information about valid methods, see the Redfish Users Guide available on the support site.\\\",\\\"Severity\\\":\\\"Informational\\\"}],\\\"code\\\":\\\"Base.1.8.GeneralError\\\",\\\"message\\\":\\\"A general error has occurred. See ExtendedInfo for more information\\\"}}\""
}
Я использую учетную запись «root», и она настроена как администратор.
Журналы показывают, что «root» обращается к iDRAC через Redfish.
Политика паролей для новых учетных записей установлена на 0.
Я также пробовал использовать метод, который будет объявлен устаревшим в будущих выпусках, с теми же результатами: url = f" https://{idrac_ip}/redfish/v1/Managers/iDRAC.Embedded.1/Accounts"
С помощью следующего кода: [code]payload = { "UserName": new_user_name, "Password": new_user_password, "RoleId": "Administrator", "Enabled": True }
url = f"https://{idrac_ip}/redfish/v1/AccountService/Accounts" headers = {'Content-Type': 'application/json'} response = requests.post(url, auth=HTTPBasicAuth(admin_username, admin_password), headers=headers, data=json.dumps(payload), verify=False) [/code] Я получаю следующую ошибку: [code]{ "statusCode": 405, "body": "\"Failed to create user. Response: {\\\"error\\\":{\\\"@Message.ExtendedInfo\\\":[{\\\"Message\\\":\\\"Unable to run the method because the requested HTTP method is not allowed.\\\",\\\"MessageArgs\\\":[],\\\"[email protected]\\\":0,\\\"MessageId\\\":\\\"IDRAC.2.5.SYS402\\\",\\\"RelatedProperties\\\":[],\\\"[email protected]\\\":0,\\\"Resolution\\\":\\\"Enter a valid HTTP method and retry the operation. For information about valid methods, see the Redfish Users Guide available on the support site.\\\",\\\"Severity\\\":\\\"Informational\\\"}],\\\"code\\\":\\\"Base.1.8.GeneralError\\\",\\\"message\\\":\\\"A general error has occurred. See ExtendedInfo for more information\\\"}}\"" } [/code] Я могу вернуть разрешенные методы: [code]Allowed methods: GET,HEAD,POST,OPTIONS [/code] Не знаю, чего мне здесь не хватает, я убедился: [list] [*]Redfish включен[*]Я использую учетную запись «root», и она настроена как администратор. [*]Журналы показывают, что «root» обращается к iDRAC через Redfish.[*]Политика паролей для новых учетных записей установлена на 0. [*]Я также пробовал использовать метод, который будет объявлен устаревшим в будущих выпусках, с теми же результатами: url = f" https://{idrac_ip}/redfish/v1/Managers/iDRAC.Embedded.1/Accounts" [*]Я проверил предоставленные схемы: https://redfish.dmtf.org/ Schemas/v1/ [/list] Это версия прошивки iDRAC 9 5.10.30.00.
Я хочу проверить покупки в приложении из бэкэнда в моем мобильном приложении, позвонив в Google Play Api Developer API. Но я не могу создать сервисную учетную запись в GCP, которой я могу предоставить правильные разрешения. Мое мобильное приложение...
Я хочу проверить покупки в приложении из бэкэнда в моем мобильном приложении, позвонив в Google Play Api Developer API. Но я не могу создать сервисную учетную запись в GCP, которой я могу предоставить правильные разрешения. Мое мобильное приложение...
Я пытаюсь создать новую учетную запись пользователя на сервере MT5, используя следующий код Python, но он не работает должным образом. Соединение с сервером кажется успешным, но процесс создания пользователя либо завершается с ошибкой, либо не...
Я пытаюсь использовать библиотеку ODataClient ( Но когда я подключаюсь к iDrac (Redfish), я получаю следующую ошибку.
MetadataDocumentCannotHaveMoreThanOneEntityContainer : Metadata document cannot have more than one entity container.