安全与权限
主密钥与API密钥的区别
本文解释Meilisearch中两种安全密钥的主要使用区别:主密钥和API密钥。
本文解释了 Meilisearch 中两种安全密钥的主要使用区别:master key(主密钥)和 API keys(API密钥)。
主密钥
主密钥授予对实例的完全控制权,并且默认是唯一可以访问创建和删除API密钥端点的密钥。由于主密钥不是API密钥,因此无法通过/keys
端点进行配置和列出。
使用主密钥来创建、更新和删除API密钥。不要将其用于其他操作。
参考基础安全教程了解更多关于正确处理主密钥的信息。
暴露主密钥可能让恶意用户完全控制您的Meilisearch项目。为降低风险,仅在管理API密钥时使用主密钥。
API密钥
API密钥授予对特定索引集、路由和端点的访问权限。您还可以配置它们在特定日期后过期。使用/keys
路由来创建、配置和删除API密钥。
对于除API密钥管理外的所有API操作,请使用API密钥。 这包括搜索、配置索引设置、管理索引以及添加和更新文档。
在许多情况下,默认的API密钥就足以安全地管理您的Meilisearch项目。使用Default Search API key
进行搜索,使用Default Admin API Key
来配置索引设置、添加文档等操作。