【发布时间】:2016-12-12 04:43:25
【问题描述】:
我正在尝试通过instructions here 将 Algolia 与我的 Jekyll 网站集成。说明书上说,
请注意,您的 API 密钥应该对它的 index_name 和 _tmp 后缀版本(例如上例中的 your_index_name 和 your_index_name_tmp)具有写访问权限。这是由于我们通过推送到临时索引然后重命名它来执行原子推送的方式。
但是,说明没有说明如何启用对 index_name 和 _tmp 的写访问。结果,当我尝试推送索引时,出现此错误:
Algolia 错误:API 密钥无法写入
{index_name}_tmp索引中 为了对你的 Algolia 索引进行原子推送,首先是插件 推送到一个临时索引(后缀为_tmp),然后重命名它。您看到此错误是因为插件无法使用您提供的 API 密钥推送到该
{index_name}_tmp索引。确保您使用的 API 密钥有权在您的 index 及其
{index_name}_tmp后缀版本。
在我的 Algolia Dashboard 中,我的两个索引(常规索引和 _tmp)的 Admin API 密钥是相同的。如何为我的 index_tmp 提供写访问权限,以便在从命令行推送我的索引时不会收到此错误消息?
【问题讨论】:
标签: algolia