2016-03-11 5 views
0

Я неожиданно получаю ошибку 403, когда пытаюсь выполнить POST обновление службы Retrieve и Rank. Этот код находится в разработке, но он работает до вчерашнего дня. Сбой возникает только при выполнении POST до /v1/solr_clusters/{solr_cluster_id}/solr/{collection_name}/update, и он не работает таким же образом, независимо от того, выполняю ли я его с помощью моей программы, документации API Swagger или cURL. Все остальные операции с этой службой, которые я пробовал, отлично работают при использовании тех же учетных данных, которые я использую с этим POST. Сообщение об ошибке, которое я возвращаю, это Ошибка: WRRCSH004: Служба [1d111267-76b7-417a-98bd-4e9a58072ef9] не авторизована для кластера [sc262b05e8_dcf5_40b4_b662_ae85058ff07f]!. Я не знаю, откуда приходит идентификатор (1d111267-76b7-417a-98bd-4e9a58072ef9); это не идентификатор пользователя, который я отправляю.Получение 403 не разрешено при индексировании документов на Retrieve и Rank

+0

Этот вопрос лучше задает на странице поддержки IBM по адресу https://developer.ibm.com/answers/. Раскрытие информации: Я являюсь евангелистом IBM Watson. –

+0

У вас все еще есть эта проблема? –

+0

На самом деле, теперь это дает мне ** _ 500 Ошибка: Ошибка сети _ **. Другие функции все еще работают нормально - это только влияет на добавление единиц ответа. –

ответ

2

Входя в вашу проблему, похоже, ваша организация Bluemix имеет несколько экземпляров службы. Проблема 403, которую вы видели, заключается в том, что вы пытаетесь получить доступ к кластеру Solr с использованием учетных данных из одного из ваших экземпляров в кластере в другом экземпляре. 1d111267-76b7-417a-98bd-4e9a58072ef9 представляет один из этих экземпляров службы, но проблема в том, что кластер, к которому вы пытаетесь получить доступ, не является частью этого экземпляра. Хороший способ проверить это - убедиться, что вы используете те же учетные данные, которые генерируют 403, но просто попробуйте перечислить кластеры Solr, которые вы создали, выполнив GET в отношении https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/.

Что касается вопроса 500, я не смог ничего увидеть на нашем конце. Если вы все еще испытываете то, что я предлагаю опубликовать другой вопрос, и мы можем снова взглянуть на вещи.

Спасибо,
-Скоттого