System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 权限管理方法、装置、存储介质及电子设备制造方法及图纸_技高网

权限管理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40091881 阅读:5 留言:0更新日期:2024-01-23 16:20
本申请公开了一种权限管理方法、装置、存储介质及电子设备,涉及计算机技术领域,该方法包括:向应用管理平台发送用户的权限数据获取请求;接收应用管理平台响应权限数据获取请求返回的用户关联的应用权限数据;将应用权限数据发送至权限管理平台,以使权限管理平台通过比较应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更;接收所述权限管理平台返回的所述用户有权限的容器编排引擎集群对应的集群权限文件。本申请可以实现容器编排引擎(k8s)集群的权限管理整体流程复杂度低,可以有效满足自动为研发人员赋予不同应用权限的细粒度授权需求,在生产中能够满足合理的权限隔离需求,且整体权限管理效率有效提升。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种权限管理方法、装置、存储介质及电子设备


技术介绍

1、应用等可以进行容器化改造集成到容器编排引擎(k8s)集群供相关用户访问,为了访问安全等通常需要配置访问权限。

2、容器编排引擎(k8s)集群虽然自带了基于角色(rbac)的鉴权支持,但是,目前主流容器管理平台rancher以及kubesphere等多容器编排引擎(k8s)集群管理方案中,通常需要研发人员提出权限配置申请,运维人员根据需求设计并通过复杂操作为用户配置集群权限,在集群数量增加的情况下通常需要花费大量的时间一一为各个用户增加权限,配置权限的流程较为复杂,在研发团队和应用数量众多的场景下,更是无法满足自动为研发人员赋予不同应用权限的细粒度授权需求,在生产中不能满足合理的权限隔离需求,运维和研发人员会浪费大量的时间在权限分配的沟通和操作中。

3、因此,目前的方式下,容器编排引擎(k8s)集群的权限管理存在流程复杂度高、无法满足自动为研发人员赋予不同应用权限的细粒度授权需求、在生产中不能满足合理的权限隔离需求且管理效率较低的问题。


技术实现思路

1、本申请实施例提供一种方案,可以实现容器编排引擎(k8s)集群的权限管理整体流程复杂度低,可以有效满足自动为研发人员赋予不同应用权限的细粒度授权需求,在生产中能够满足合理的权限隔离需求,且整体权限管理效率有效提升。

2、本申请实施例提供以下技术方案:

3、根据本申请的一个实施例,一种权限管理方法,其包括:响应于用户的权限配置指令,向应用管理平台发送所述用户的权限数据获取请求;接收所述应用管理平台响应所述权限数据获取请求返回的所述用户关联的应用权限数据;将所述应用权限数据发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更,所述集群权限数据为所述用户在各容器编排引擎集群中的权限数据;接收所述权限管理平台返回的所述用户有权限的容器编排引擎集群对应的集群权限文件。

4、在本申请的一些实施例中,所述方法还包括:响应于针对待变更应用的权限变更指令,生成权限变更请求,所述权限变更请求中携带所述待变更应用对应的权限变更信息;向所述权限管理平台发送所述权限变更请求,以使得所述权限管理平台将所述权限变更请求转发至各所述容器编排引擎集群,其中,各所述容器编排引擎集群根据所述权限变更信息更新所述待变更应用对应的成员权限。

5、在本申请的一些实施例中,所述方法还包括:响应于预定应用部署成功,向所述应用管理平台获取所述预定应用对应的成员权限数据,所述成员权限数据为在所述预定应用部署之前添加至所述应用管理平台的;向所述权限管理平台发送所述成员权限数据,以使得所述权限管理平台将所述成员权限数据转发至各所述容器编排引擎集群,其中,各所述容器编排引擎集群根据所述成员权限数据更新所述预定应用对应的成员权限。

6、在本申请的一些实施例中,在所述将所述应用权限数据发送至权限管理平台之前,所述方法还包括:响应于策略选择指令,从所述应用管理平台获取所述应用权限数据的变更策略信息;所述将所述应用权限数据发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更,包括:将所述应用权限数据与所述变更策略信息发送至所述权限管理平台,以使得所述权限管理平台根据所述变更策略信息,通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更。

7、在本申请的一些实施例中,所述响应于策略选择指令,从所述应用管理平台获取所述应用权限数据的变更策略信息,包括:展示策略选择界面,所述策略选择界面用于展示所述应用管理平台中变更策略;响应于所述策略选择界面中触发策略获取指令,从所述应用管理平台获取所述策略选择界面中选定的变更策略对应的变更策略信息。

8、在本申请的一些实施例中,所述将所述应用权限数据发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更,包括:获取集群过滤名单;将所述应用权限数据及所述集群过滤名单发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据,在未出现在所述集群过滤名单中的各容器编排引擎集群中进行权限变更。

9、在本申请的一些实施例中,所述方法还包括:向目标容器编排引擎集群发送访问请求,所述访问请求中携带所述目标容器编排引擎集群对应的集群权限文件;接收所述目标容器编排引擎集群返回的访问结果,所述访问结果为所述目标容器编排引擎集群验证所述访问请求中集群权限文件后返回的。

10、根据本申请的一个实施例,一种权限管理装置,所述装置包括:数据请求模块,用于响应于用户的权限配置指令,向应用管理平台发送所述用户的权限数据获取请求;数据接收模块,用于接收所述应用管理平台响应所述权限数据获取请求返回的所述用户关联的应用权限数据;变更请求模块,用于将所述应用权限数据发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更,所述集群权限数据为所述用户在各容器编排引擎集群中的权限数据;权限获得模块,用于接收所述权限管理平台返回的所述用户有权限的容器编排引擎集群对应的集群权限文件。

11、在本申请的一些实施例中,所述装置还包括权限变更模块,用于:响应于针对待变更应用的权限变更指令,生成权限变更请求,所述权限变更请求中携带所述待变更应用对应的权限变更信息;向所述权限管理平台发送所述权限变更请求,以使得所述权限管理平台将所述权限变更请求转发至各所述容器编排引擎集群,其中,各所述容器编排引擎集群根据所述权限变更信息更新所述待变更应用对应的成员权限。

12、在本申请的一些实施例中,所述装置还包括部署变更模块,用于:响应于预定应用部署成功,向所述应用管理平台获取所述预定应用对应的成员权限数据,所述成员权限数据为在所述预定应用部署之前添加至所述应用管理平台的;向所述权限管理平台发送所述成员权限数据,以使得所述权限管理平台将所述成员权限数据转发至各所述容器编排引擎集群,其中,各所述容器编排引擎集群根据所述成员权限数据更新所述预定应用对应的成员权限。

13、在本申请的一些实施例中,在所述将所述应用权限数据发送至权限管理平台之前,所述装置还包括策略获取模块,用于:响应于策略选择指令,从所述应用管理平台获取所述应用权限数据的变更策略信息;所述变更请求模块,用于:将所述应用权限数据与所述变更策略信息发送至所述权限管理平台,以使得所述权限管理平台根据所述变更策略信息,通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更。

14、在本申请的一些实施例中,所述策略获取模块,用于:展示策略选择界面,所述策略选择界面用于展示所述应用管理平台中变更策略;响应于所述策略选择界面中触发策略获取指令,从所述应用管理平台获本文档来自技高网...

【技术保护点】

1.一种权限管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述应用权限数据发送至权限管理平台之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述响应于策略选择指令,从所述应用管理平台获取所述应用权限数据的变更策略信息,包括:

6.根据权利要求1所述的方法,其特征在于,所述将所述应用权限数据发送至权限管理平台,以使得所述权限管理平台通过比较所述应用权限数据与集群权限数据在各容器编排引擎集群中进行权限变更,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:

8.一种权限管理装置,其特征在于,包括:

9.一种存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7任一项所述的方法。

10.一种电子设备,其特征在于,包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种权限管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述应用权限数据发送至权限管理平台之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述响应于策略选择指令,从所述应用管理平台获取所述应用权限数据的变更策略信息,包括:

6.根据权利要求1所述的方法,其特征在于,所述将所述应用权限数据发送至权限管理平台,...

【专利技术属性】
技术研发人员:林春杰
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1