我试图按照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
),然后重命名。您看到此错误,因为该插件无法推送到该中
{index_name}_tmp
索引,包含您提供的API密钥。确保您使用的API密钥有权在您的密钥上写入 index及其
{index_name}_tmp
后缀版本。
在我的Algolia仪表板中,我的两个索引(常规索引和_tmp)的Admin API密钥相同。我如何提供index_tmp写访问权限,以便在从命令行推送索引时不会收到此错误消息?