Elasticsearch API 密钥
Elastic Stack
存在几种类型的 Elasticsearch API 密钥
- 个人/用户 API 密钥:允许外部服务代表用户访问 Elastic Stack。
- 跨集群 API 密钥:允许其他集群连接到此集群。
- 托管 API 密钥:由 Kibana 创建和管理,用于运行后台任务。
要在 Kibana 中管理 API 密钥,请使用导航菜单或全局搜索字段转到 API 密钥 管理页面。
- 要在 Kibana 中使用 API 密钥,您必须拥有
manage_security
、manage_api_key
或manage_own_api_key
集群权限。 - 要删除 API 密钥,您必须拥有
manage_api_key
或manage_own_api_key
权限。 - 要创建或更新用户 API 密钥,您必须拥有
manage_api_key
或manage_own_api_key
权限。 - 要创建或更新跨集群 API 密钥,您必须拥有
manage_security
权限和企业许可证。 - 要获得 API 密钥的只读视图,您必须有权访问该页面和
read_security
集群权限。
要管理角色,请使用导航菜单或全局搜索字段转到 角色 管理页面,或使用 角色 API。
要创建 API 密钥,请使用导航菜单或全局搜索字段转到 API 密钥 管理页面,然后选择 创建 API 密钥。
请参阅 创建 API 密钥 文档,以了解有关创建用户 API 密钥的更多信息。
请参阅 创建跨集群 API 密钥 文档,以了解有关创建跨集群 API 密钥的更多信息。
要更新 API 密钥,请使用导航菜单或全局搜索字段转到 API 密钥 管理页面,然后单击密钥的名称。 您无法更新 API 密钥的名称或类型。
请参阅 更新 API 密钥 文档,以了解有关更新用户 API 密钥的更多信息。
请参阅 更新跨集群 API 密钥 文档,以了解有关更新跨集群 API 密钥的更多信息。
Kibana 中的 API 密钥 功能列出了您的 API 密钥,包括名称、创建日期和状态。 如果 API 密钥过期,其状态将从 Active
更改为 Expired
。
如果您拥有 manage_security
或 manage_api_key
权限,则可以查看所有用户的 API 密钥,并查看哪个 API 密钥由哪个用户在哪个领域中创建。 如果您只有 manage_own_api_key
权限,则只能看到您自己的密钥列表。
您可以单独或批量删除 API 密钥,但您需要 manage_api_keys
或 manage_own_api_key
权限。