Я пытаюсь интегрировать Algolia со своим сайтом Jekyll, следуя здесь. В инструкции сказано,
Обратите внимание, что ваш ключ API должен иметь доступ на запись как к его версии index_name, так и к его версии с суффиксом _tmp (например, your_index_name и your_index_name_tmp) в предыдущем примере). Это связано с тем, как мы выполняем атомарные нажатия, отправляя во временный индекс, а затем переименовывая его.
Однако инструкции не объясняют, как включить доступ для записи к index_name и _tmp. В результате, когда я пытаюсь протолкнуть свой индекс, я получаю эту ошибку:
Ошибка Algolia: ключ API не может записать в индекс
{index_name}_tmp
Чтобы выполнить атомарную отправку в индекс Algolia, плагин сначала отправляет во временный индекс (с суффиксом_tmp
), а затем переименовывает его.Вы видите эту ошибку, потому что подключаемый модуль не смог выполнить отправку в этот
{index_name}_tmp
индекс с помощью предоставленного вами ключа API.Убедитесь, что ключ API, который вы используете, имеет права на запись как в ваш индекс, так и в его версию с суффиксом
{index_name}_tmp
.
В моей панели инструментов Algolia ключ API администратора одинаков для обоих моих индексов (обычного и _tmp). Как предоставить моему index_tmp доступ для записи, чтобы я не получал это сообщение об ошибке при отправке моего индекса из командной строки?