安全权限
编辑安全权限编辑
本节列出了您可以分配给角色的权限。
集群权限编辑
|
所有集群管理操作,例如快照、节点关闭/重启、设置更新、重新路由或管理用户和角色。 |
|
取消任务和删除异步搜索的权限。有关更多信息,请参见 删除异步搜索 API。 |
|
为现有存储库创建快照的权限。还可以列出并查看现有存储库和快照的详细信息。 |
|
连接到 使用基于 API 密钥的模型配置的远程集群 以进行跨集群复制的权限。 此权限不应直接授予。它由 创建跨集群 API 密钥 和 更新跨集群 API 密钥 在内部使用来管理跨集群 API 密钥。 |
|
连接到 使用基于 API 密钥的模型配置的远程集群 以进行跨集群搜索的权限。 此权限不应直接授予。它由 创建跨集群 API 密钥 和 更新跨集群 API 密钥 在内部使用来管理跨集群 API 密钥。 |
|
代表其他用户创建 Elasticsearch API 密钥的权限。 |
|
基于 |
|
对 Elasticsearch REST API 密钥的所有安全相关操作,包括 创建新的 API 密钥、检索有关 API 密钥的信息、查询 API 密钥、更新 API 密钥、批量更新 API 密钥 和 使 API 密钥无效。
|
|
与管理跟随者索引和自动跟随模式相关的所有跨集群复制操作。它还包括授予管理跟随者索引和自动跟随模式所需的权限的权限。此权限仅在包含跟随者索引的集群中才需要。 |
|
与管理策略相关的所有索引生命周期管理操作。 |
|
对索引模板的所有操作。 |
|
与管理推理相关的所有操作。 |
|
对摄取管道的所有操作。 |
|
对 Logstash 管道的所有操作。 |
|
所有机器学习操作,例如创建和删除数据馈送、作业和模型快照。 在 6.2 版本之前创建或在安全功能被禁用时创建的数据馈送以具有提升权限的系统用户身份运行,包括读取所有索引的权限。较新的数据馈送以创建或更新它们的用户的安全角色运行。 |
|
启用使用 Elasticsearch API(OpenID Connect 准备身份验证、OpenID Connect 身份验证 和 OpenID Connect 注销)代表其他用户启动和管理 OpenID Connect 身份验证。 |
|
对当前经过身份验证的用户拥有的 Elasticsearch API 密钥的所有安全相关操作。这些操作包括 创建新的 API 密钥、检索有关 API 密钥的信息、查询 API 密钥、更新 API 密钥、批量更新 API 密钥 和 使 API 密钥无效。 |
|
对摄取管道的所有操作。 |
|
所有汇总操作,包括创建、启动、停止和删除汇总作业。 |
|
启用使用内部 Elasticsearch API 代表其他用户启动和管理 SAML 身份验证。 |
|
对 搜索应用程序 的所有 CRUD 操作。 |
|
对 查询规则 的所有 CRUD 操作。 |
|
对 同义词 API 的所有同义词管理操作。 |
|
所有安全相关操作,例如对用户和角色的 CRUD 操作以及缓存清除。 |
|
对 Elasticsearch 服务帐户的所有安全相关操作,包括 获取服务帐户、创建服务帐户令牌、删除服务帐户令牌 和 获取服务帐户凭据。 |
|
所有快照生命周期管理 (SLM) 操作,包括创建和更新策略以及启动和停止 SLM。 |
|
对 Elasticsearch 令牌服务生成的令牌的所有安全相关操作。 |
|
与管理转换相关的所有操作。 |
|
与管理自动扩展策略相关的所有操作。 |
|
与管理转换相关的所有操作。 [7.5] 在 7.5 中已弃用。 使用 |
|
与管理和执行丰富策略相关的所有操作。 |
|
与管理数据流全局保留设置相关的所有操作。 |
|
所有观察者操作,例如放置观察者、执行、激活或确认。 在 6.1 版本之前创建或在安全功能被禁用时创建的观察者以具有提升权限的系统用户身份运行,包括读取和写入所有索引的权限。较新的观察者以创建或更新它们的用户的安全角色运行。 |
|
所有集群只读操作,例如集群健康状况和状态、热点线程、节点信息、节点和集群统计信息以及待处理的集群任务。 |
|
与管理和执行丰富策略相关的所有只读操作。 |
|
与推理相关的所有只读操作。 |
|
所有只读机器学习操作,例如获取有关数据馈送、作业、模型快照或结果的信息。 |
|
所有只读汇总操作,例如查看历史和当前运行的汇总作业及其功能列表。 |
|
列出并查看现有存储库和快照的详细信息的权限。 |
|
与 查找文本结构 API 相关的所有只读操作。 |
|
与转换相关的所有只读操作。 |
|
允许检索数据流全局保留设置。 |
|
所有只读观察者操作,例如获取观察者和观察者统计信息。 |
|
所有只读跨集群复制操作,例如获取有关集群中领导者索引的索引和元数据的信息。它还包括检查用户是否具有跟随领导者索引的适当权限的权限。此权限仅在包含领导者索引的集群中才需要。 |
|
所有只读索引生命周期管理操作,例如获取策略和检查索引生命周期管理的状态 |
|
对摄取管道(获取、模拟)的只读访问权限。 |
|
所有只读 SLM 操作,例如获取策略和检查 SLM 状态。 |
|
所有只读安全相关操作,例如获取用户、用户配置文件、Elasticsearch API 密钥、Elasticsearch 服务帐户、角色和角色映射。允许 查询 和 检索信息 所有 Elasticsearch API 密钥。 |
|
传输客户端连接所需的所有权限。远程集群需要此权限才能启用 跨集群搜索。 |
索引权限编辑
|
对索引或数据流的任何操作。 |
|
允许自动创建索引和数据流。自动创建操作是针对不存在的索引或数据流的 索引 或 批量 请求的结果,而不是显式的 创建索引 或 创建数据流 请求。如果它们不与现有映射冲突,还允许自动更新索引和数据流上的映射。自动更新映射操作是针对包含可能映射的新字段的索引或数据流的索引或批量请求的结果,而不是显式的 更新映射 请求。 |
|
索引文档的权限。 [8.0] 在 8.0 中弃用。 还授予使用 更新映射 API 或依赖于 动态字段映射 更新索引映射(但不是数据流映射)的权限。在未来的主要版本中,此权限将不会授予任何映射更新权限。 此权限不会将索引操作限制为创建文档,而是将 API 使用限制为索引 API。索引 API 允许用户覆盖先前索引的文档。有关替代方案,请参见 |
|
索引文档的权限。它不授予更新或覆盖现有文档的权限。 [8.0] 在 8.0 中弃用。 还授予使用 更新映射 API 或依赖于 动态字段映射 更新索引映射(但不是数据流映射)的权限。在未来的主要版本中,此权限将不会授予任何映射更新权限。 |
|
创建索引或数据流的权限。创建索引请求可能包含要添加到创建后索引的别名。在这种情况下,请求还需要 |
|
对位于 使用基于 API 密钥的模型配置的远程集群 上的索引执行跨集群复制的权限。此权限仅应用于 远程索引权限 的 |
|
对从 使用基于 API 密钥的模型配置的远程集群 执行跨集群复制的支持操作的权限。 此权限不应直接授予。它由 创建跨集群 API 密钥 和 更新跨集群 API 密钥 在内部使用来管理跨集群 API 密钥。 |
|
删除文档的权限。 |
|
删除索引或数据流的权限。 |
|
索引和更新文档的权限。 [8.0] 在 8.0 中弃用。 还授予使用 更新映射 API 或依赖于 动态字段映射 更新索引映射(但不是数据流映射)的权限。在未来的主要版本中,此权限将不会授予任何映射更新权限。 |
|
允许刷新、冲刷、同步冲刷和强制合并索引管理操作。没有读取或写入索引数据或以其他方式管理索引的权限。 |
|
所有 |
|
管理跟随者索引的生命周期所需的所有操作,包括创建跟随者索引、关闭它以及将其转换为常规索引。此权限仅在包含跟随者索引的集群上是必需的。 |
|
与管理索引或数据流策略执行相关的索引生命周期管理操作。这包括操作,例如重试策略和从索引或数据流中删除策略。 |
|
管理领导者索引的生命周期所需的所有操作,包括 忘记跟随者。此权限仅在包含领导者索引的集群上是必需的。 |
|
监控所需的所有操作(恢复、段信息、索引统计信息和状态)。 |
|
对操作(计数、解释、获取、mget、获取索引脚本、更多类似内容、多重渗透/搜索/词向量、渗透、滚动、清除滚动、搜索、建议、tv)的只读访问权限。 |
|
从 远程集群 对搜索操作的只读访问权限。 |
|
对索引和数据流元数据(别名、存在、字段功能、字段映射、获取索引、获取数据流、ilm 解释、映射、搜索分片、设置、验证查询)的只读访问权限。此权限主要供 Kibana 用户使用。 |
|
对文档执行所有写入操作的权限,包括索引、更新和删除文档以及执行批量操作的权限,同时还允许动态更新索引映射。 [8.0] 在 8.0 中弃用。 它还授予使用 更新映射 API 更新索引映射(但不是数据流映射)的权限。这将在未来的主要版本中被撤回。 |
以...身份运行权限edit
run_as
权限使经过身份验证的用户能够代表其他用户提交请求。该值可以是用户名或用逗号分隔的用户名列表。(您也可以将用户指定为字符串数组或 YAML 序列。)有关更多信息,请参见 代表其他用户提交请求。
应用程序权限edit
应用程序权限在 Elasticsearch 中进行管理,可以使用 具有权限 API 和 获取应用程序权限 API 检索。但是,它们不会授予对 Elasticsearch 中的任何操作或资源的访问权限。它们的目的是使应用程序能够在 Elasticsearch 角色中表示和存储自己的权限模型。
要创建应用程序权限,请使用 添加应用程序权限 API。然后,您可以将这些应用程序权限与角色关联,如 定义角色 中所述。