带你读《Elastic Stack 实战手册》之57:——3.5.16.1.Setup and security(下)

简介: 带你读《Elastic Stack 实战手册》之57:——3.5.16.1.Setup and security(下)


《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.16. Machine learning ——3.5.16.1.Setup and security(上) https://developer.aliyun.com/article/1227334



安全权限

 

Elasticsearch 安全权限

 

Elastic Stack 提供了具有安全性相关的权限和角色,可以更轻松地控制哪些用户可以管理或查看机器学习对象,如作业、数据源、结果和模型快照。


如果你想使用机器学习相关的 API, 就必须拥有 machine_learning_admin 或者 machine_learning_user 内置角色,或者其他相同的集群权限以及如下索引权限:

 

完全访问权限:

 

l 具有read 读和 view_index_metadata 查看源索引上的索引元数据权限

l 具有read读、manage管理 和 index 索引目标索引的权限(仅适用于数据集分析任务)

 

只读访问权限:

 

l 具有源索引的 read 索引权限

l 具有目标索引的 read 索引权限(仅适用于数据集分析任务)

Kibana 权限

 

机器学习功能在 Kibana 的 Space 空间中必须可见,并且源索引模式必须与机器学习作业位于同一 Space 空间中。

 

Kibana 能够控制每个 Space 空间内机器学习功能的访问。可以使用 Kibana 的 Stack Management ,管理角色、权限和空间。

 

machine_learning_adminmachine_learning_user角色允许访问所有 Kibana 空间中的机器学习功能。因此,当你使用 Kibana 时,请使用自定义角色,并为每个空间适当设置Kibana权限。

 

完全访问 Kibana 的机器学习功能,需具有以下权限:

 

l 具有 Kibana 机器学习的all全部权限

l 具有read(读)和view_index_metadata查看索引元数据权限

l 具有目标索引的readmanage管理index索引权限仅用于数据集分析任务

 

只读访问 Kibana 的机器学习功能,需具有以下权限:

 

l 具有 Kibana 机器学习的read权限

l 具有源索引的read权限

l 具有目标索引的read权限仅用于数据集分析任务

 

如果需要通过 File Data Visualizer 上传文件到 Kibana,需具有以下权限:


l 具有 Kibana 机器学习的all(全部)权限,或者,拥有 Kibana 机器学习特性的read权限和 Kibana 的索引模板管理的all全部权限

l 具有内置角色ingest_admin

l 具有目标索引的readmanage管理index索引权限

内置角色介绍


machine_learning_admin

授予 manage_ml 集群权限,读取访问 .ml-anomalies*, .ml-notifications*,.ml-state*,.ml-meta* 指数和写入访问 .ml-annotations* 索引。该角色还包括针对机器学习功能的所有 Kibana 特权。

 

machine_learning_user

授予查看机器学习配置,状态和处理结果所需的最低特权。该角色授予 monitor_ml 集群特权,对 .ml-notifications 和 .ml-anomalies* 索引的读取访问权限(存储机器学习结果)以及对 .ml-annotations* 索引的写入访问权限。该角色还包括针对机器学习功能的所有 Kibana 特权。

 

ingest_admin

授予访问权限以管理所有索引模板和所有接收管道配置。

注意:这个角色也没有提供用于创建指数的能力; 这些特权必须在单独的角色中定义。

 

【重点】不能限制各个空间中机器学习对象的访问权限。如果机器学习功能在你的空间中可见,并且拥有 Kibana 的readall全部权限,那么就具有对当前空间里所有机器学习对象的权限。



X-Pack 高级特性介绍

 

X-Pack 高级特性是指 Elasticsearch 官方商业特性(原 X-Pack 商业版插件包含的特性),包含了安全(Security)、SQL、机器学习(Machine Learning)、监控(Monitor)等高级功能,可以为 Elasticsearch 服务的应用开发和运维管理,提供更有力的帮助。

l 安全(Security

l 支持索引和字段级别读写等细分权限的控制管理,实现数据安全防护、业务访问隔离,向正确的人员授予访问权限,阻止恶意破坏和数据泄露,有效的保障数据安全。

 

l 机器学习(Machine Learning)

l 在自定义数据告警的应用场景中,对于较难设置规则和阈值来定义的变化,可通过结合非监督型机器学习来预测数据的变化趋势和合理的波动范围,在数据偏离正常变化趋势时,发出告警通知。

 

l 监控(Monitor)

l 集群、节点、索引多个维度,全方位监控,实时了解集群运行情况,辅助应用开发及运维。

 

l SQL

l 提供了通过传统数据库 SQL 工具 ,实现对 Elasticsearch 数据进行全文本检索、数据统计分析功能,支持 CLI、REST 等接入方式,白金版还支持 JDBC 连接。可以实现同原有业务系统的无缝对接,降低新技术学习成本。

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
9月前
|
开发框架 API 开发工具
HarmonyOS NEXT~鸿蒙系统与Uniapp跨平台开发实践指南
本书《HarmonyOS NEXT~鸿蒙系统与Uniapp跨平台开发实践指南》深入探讨了华为鸿蒙系统(HarmonyOS)与Uniapp框架的融合应用。书中首先介绍了鸿蒙系统的分布式架构特点及其原子化服务理念,随后详细讲解了Uniapp在鸿蒙环境下的适配方案,包括开发环境配置、特有配置项设置以及条件编译调用鸿蒙原生能力的方法。此外,还提供了界面适配策略、性能优化建议及调试发布流程,帮助开发者高效构建多端协同应用。最后展望了鸿蒙生态未来的发展方向,如ArkUI-X的深度集成和全新API能力的应用前景。
857 0
|
数据采集 人工智能 供应链
《AI赋能工业制造:开启智能生产新时代》
在新一轮科技革命中,人工智能(AI)与工业制造深度融合,推动制造业迈向智能化、数字化新时代。AI通过智能生产调度、设备故障预测、质量检测和供应链优化等应用,显著提升效率和创新能力。特斯拉和富士康的智能工厂展示了AI在实际生产中的巨大潜力。然而,数据质量、技术集成和人才短缺等问题仍需解决。未来,AI将与5G、物联网等技术融合,进一步推动工业制造全面升级。
969 9
|
11月前
|
人工智能 缓存 自然语言处理
构建智能天气助手:基于大模型API与工具函数的调用实践
在人工智能快速发展的今天,大语言模型(LLM)已经成为构建智能应用的重要基础设施。本文将介绍如何利用大模型API和工具函数集成,构建一个能够理解自然语言并提供精准天气信息的智能助手。
4575 11
|
运维 Devops 持续交付
现代运维的转型:从传统模式到DevOps的演进
本文将探讨现代IT运维领域正在经历的一场深刻变革:从传统的运维模式向DevOps文化和实践的转型。通过分析传统运维的挑战、新兴技术的推动力以及DevOps的核心理念,本文旨在为读者提供一个全面的视角,理解如何通过这一转型实现效率提升、风险降低和更高的业务价值。
507 33
|
安全 机器人
Nature子刊:人机融合即将成真!纳米机器人杀死癌细胞,肿瘤生长抑制70%
【7月更文挑战第9天】DNA纳米机器人成功抑制小鼠体内癌细胞生长70%,展示出人机融合治疗癌症的前景。卡罗林斯卡学院科学家利用DNA构造的纳米机器人,识别并选择性攻击癌细胞,其pH敏感设计确保只在肿瘤微环境中激活,减少对健康细胞的影响。尽管需进一步研究优化设计及进行临床试验,这一创新为癌症疗法带来新希望。[链接](https://www.nature.com/articles/s41565-024-01676-4)**
566 1
|
Java 开发工具
2023全网最详细的银河麒麟操作系统,Java运行环境【jdk】安装
2023全网最详细的银河麒麟操作系统,Java运行环境【jdk】安装
4695 0
|
数据采集 IDE 开发工具
Python期末复习题库(上)——“Python”
Python期末复习题库(上)——“Python”
|
Python
使用pip安装第三方库的方法。
使用pip安装第三方库的方法。
781 1
|
存储 安全 Cloud Native
国产化?我们在信创下的改变。。。
信创是一个统称概念,实际是把现有与信息技术相关的行业结合在一起,命名为“信息技术应用创新产业”,简称“信创”。
1666 1

热门文章

最新文章