主金鑰和 API 金鑰之間的差異
本文說明 Meilisearch 中兩種安全金鑰類型之間的主要使用差異:主金鑰和 API 金鑰。
主金鑰
主金鑰授予對實例的完全控制權,並且是預設情況下唯一可以存取端點以建立和刪除 API 金鑰的金鑰。由於主金鑰不是 API 金鑰,因此無法透過 /keys
端點進行設定和列出。
使用主金鑰來建立、更新和刪除 API 金鑰。請勿將其用於其他操作。
請參閱基本安全性教學,以了解更多關於正確處理主金鑰的資訊。
危險
洩漏主金鑰可能會讓惡意使用者完全控制您的 Meilisearch 專案。為了將風險降至最低,**僅在管理 API 金鑰時使用主金鑰**。
API 金鑰
API 金鑰授予對特定索引、路由和端點的存取權。您也可以將它們設定為在特定日期後過期。使用 /keys
路由來建立、設定和刪除 API 金鑰。
**除了 API 金鑰管理之外,所有 API 操作都使用 API 金鑰。** 這包括搜尋、設定索引設定、管理索引以及新增和更新文件。
在許多情況下,預設的 API 金鑰足以讓您安全地管理 Meilisearch 專案。使用 預設搜尋 API 金鑰
進行搜尋,並使用 預設管理 API 金鑰
來設定索引設定、新增文件和其他操作。