Невозможно создать учетную запись пользователя на iDRAC 9 с помощью Redfish APIPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно создать учетную запись пользователя на iDRAC 9 с помощью Redfish API

Сообщение Anonymous »

С помощью следующего кода:

Код: Выделить всё

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)
Я получаю следующую ошибку:

Код: Выделить всё

{
"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\\\"}}\""
}
Я могу вернуть разрешенные методы:

Код: Выделить всё

Allowed methods: GET,HEAD,POST,OPTIONS
Не знаю, чего мне здесь не хватает, я убедился:
  • Redfish включен
  • Я использую учетную запись «root», и она настроена как администратор.
  • Журналы показывают, что «root» обращается к iDRAC через Redfish.
  • Политика паролей для новых учетных записей установлена ​​на 0.
  • Я также пробовал использовать метод, который будет объявлен устаревшим в будущих выпусках, с теми же результатами: url = f" https://{idrac_ip}/redfish/v1/Managers/iDRAC.Embedded.1/Accounts"
  • Я проверил предоставленные схемы: https://redfish.dmtf.org/ Schemas/v1/
Это версия прошивки iDRAC 9 5.10.30.00.

Подробнее здесь: https://stackoverflow.com/questions/791 ... edfish-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»