Получение ошибки RallyRESTAPIError: 422 Не авторизовано для выполнения действия: Неверный ключ при попытке создать тестовый пример Rally

Код ниже работает нормально, пока я не попробую его сегодня:

...
tc_data = {'Description': 'Test Case Dummy', 'c_QATCPARAMSTEXT': 'GET|/users/$id[1]|||200|{"id":"$id","firstname":"$firstname","lastname":"$lastname","email":"$email","role":"$role"}|||||||DeleteUser;logout|||||login;CreateUser||{"user[email]":"$admin_email","user[password]":"$admin_password"};{"user[email]":"$standard_email","user[firstname]":"$standard_firstname","user[lastname]":"$standard_lastname","user[role]":"$standard_role","user[password]":"$standard_password"}|||||||||||||||||||||||||||||', 'Objective': '', 'LastBuild': '', 'TestFolder': '', 'Type': 'Acceptance', 'Method': 'Automated', 'Expedite': 'false', 'Name': 'Test Case Dummy'}

tc = self.rally.put('TestCase', tc_data)
...

Он показывает ошибку: «RallyRESTAPIError: 422 Не авторизован для выполнения действия: неверный ключ», и тестовый пример не может быть создан. Это также происходит, когда я пытаюсь создать файл build. Однако запрос GET работает нормально, как обычно.

Похоже, это происходит и с разработчиками, использующими оболочку java и C# Rally: invalid-key-when-cr">Ошибка .Net Rally.RestApi «Не разрешено выполнять действие: неверный ключ» при создании тестовой папки Rally. Пожалуйста помоги!


person Ray    schedule 28.05.2015    source источник
comment
Я также получаю ту же проблему. Я использую Java-приложение, созданное с помощью rally-rest-api (v2.0.1).   -  person hariszhr    schedule 28.05.2015


Ответы (1)


Это дефект, и Rally работает над его устранением. Тем временем подтверждено, что обходной путь, который работал для людей, которые первоначально сообщили об этом, заключается в использовании ApiKey вместо обычной аутентификации (имя пользователя/пароль). Pyral 1.1.1 поддерживает ApiKey. Это предполагает, что вы находитесь на rally1.rallydev.com, а не на sandbox.rallydev.com. ApiKey не поддерживается в песочнице.

person nickm    schedule 28.05.2015
comment
Было ли еще какое-то исправление для этого? - person hariszhr; 01.06.2015
comment
исправление было развернуто в пятницу днем - person nickm; 02.06.2015