基于用户权限的云资源获取方法、装置及计算机设备制造方法及图纸

技术编号:23318342 阅读:26 留言:0更新日期:2020-02-11 18:57
本发明专利技术公开了基于用户权限的云资源获取方法、装置、计算机设备及存储介质。该方法包括:接收与登录指令对应的用户账号信息,若用户账号信息通过验证,获取用户账号信息对应的权限等级;若用户账号信息对应的权限等级为特权用户权限等级,将对应的容器应用列表推送至用户账号信息对应的终端进行显示,并实时检测对容器应用列表的操作指令;若检测到对容器应用列表的操作指令且操作指令为新增容器应用指令,根据新增容器应用指令对应创建容器应用。该方法通过对用户账号信息的权限等级进行更加细化的划分,便于服务器根据用户账号信息对应的权限推送对应的数据以进行容器应用的创建或维护,提高云平台中的数据筛选效率,节约云平台的系统资源。

Cloud resource acquisition methods, devices and computer devices based on user rights

【技术实现步骤摘要】
基于用户权限的云资源获取方法、装置及计算机设备
本专利技术涉及Paas架构
,尤其涉及一种基于用户权限的云资源获取方法、装置及计算机设备。
技术介绍
目前,基于云平台的应用创建技术得到了广泛应用,例如PaaS平台(Platform-as-a-Service,表示平台即服务),其是指一组基于云的服务,可帮助企业用户和开发人员以本地部署解决方案无法企及的速度创建应用程序。目前,多数云平台中在针对某一应用程序而进行用户权限配置时,一般只区分管理员和普通用户。其中,普通用户在登录云平台时,需要筛选出其对应创建的容器应用,并由云平台推送相应的容器应用的数据至普通用户的终端。而管理员权限用户在登录云平台时,需要筛选出云平台中所有创建的容器应用,并由云平台推送相应的容器应用的数据至管理员权限用户的终端,但在容器应用的运维过程中无需将在云平台中所有创建的容器应用筛选并推送相应的容器应用的数据至终端。若云平台频繁的获取云平台中所有创建的容器应用,会导致云平台中的数据筛选效率低下,而且极大浪费云平台的系统资源。专利
技术实现思路
本专本文档来自技高网
...

【技术保护点】
1.一种基于用户权限的云资源获取方法,其特征在于,包括:/n接收与登录指令对应的用户账号信息,若所述用户账号信息通过验证,获取所述用户账号信息对应的权限等级;其中,所述权限等级依次包括管理员权限等级、特权用户权限等级、普通用户权限等级,所述管理员权限等级的权限项数大于所述特权用户权限等级的权限项数,所述特权用户权限等级的权限项数大于所述普通用户权限等级的权限项数;/n若所述用户账号信息对应的权限等级为特权用户权限等级,将对应的容器应用列表推送至用户账号信息对应的终端进行显示,并实时检测对所述容器应用列表的操作指令;/n若检测到对所述容器应用列表的操作指令且操作指令为新增容器应用指令,根据所述新...

【技术特征摘要】
1.一种基于用户权限的云资源获取方法,其特征在于,包括:
接收与登录指令对应的用户账号信息,若所述用户账号信息通过验证,获取所述用户账号信息对应的权限等级;其中,所述权限等级依次包括管理员权限等级、特权用户权限等级、普通用户权限等级,所述管理员权限等级的权限项数大于所述特权用户权限等级的权限项数,所述特权用户权限等级的权限项数大于所述普通用户权限等级的权限项数;
若所述用户账号信息对应的权限等级为特权用户权限等级,将对应的容器应用列表推送至用户账号信息对应的终端进行显示,并实时检测对所述容器应用列表的操作指令;
若检测到对所述容器应用列表的操作指令且操作指令为新增容器应用指令,根据所述新增容器应用指令对应创建容器应用;
若检测到对所述容器应用列表的操作指令且操作指令为应用组配置指令,根据所述应用组配置指令获取对应的应用组用户清单,将应用组用户清单添加至对应的应用用户组;以及
若检测到对所述容器应用列表的操作指令且操作指令为只读组配置指令,根据所述只读组配置指令获取对应的只读用户清单,将只读用户清单添加至对应的只读用户组。


2.根据权利要求1所述的基于用户权限的云资源获取方法,其特征在于,所述将对应的容器应用列表推送至用户账号信息对应的终端进行显示,并实时检测对所述容器应用列表的操作指令之前,还包括:
获取所述用户账号信息对应的分组信息,根据所述分组信息获取对应的资源池信息,将分组信息获取对应的资源池信息发送至所述用户账号信息对应的用户端;其中,所述资源池信息为创建容器应用所分配的IP网段。


3.根据权利要求1所述的基于用户权限的云资源获取方法,其特征在于,所述根据所述新增容器应用指令对应创建容器应用,包括:
根据容器应用的应用环境、容器应用的区域、容器实例数量确定容器应用的容器实例的IP;
根据所述容器应用的应用环境、所述容器应用的区域确定保存该容器应用镜像的镜像仓库;
根据所述容器应用镜像信息确定创建容器实例需占用的资源;
根据所述容器应用镜像信息从所确定的镜像仓库中提取出创建该容器应用的容器实例需使用的具体镜像;
根据所述容器应用的应用环境、所述容器应用的区域、所确定的创建容器实例需占用的资源确定创建容器实例的宿主机;
根据所确定的具体镜像在所确定的宿主机上创建该容器应用的容器实例,并将所创建的容器实例与所确定的容器实例的IP进行绑定。


4.根据权利要求3所述的基于用户权限的云资源获取方法,其特征在于,所述根据所述容器应用镜像信息从所确定的镜像仓库中提取出创建该容器应用的容器实例需使用的具体镜像,包括:
根据所述容器应用镜像信息中的镜像类型、镜像版本、镜像名称所确定的镜像仓库中提取出创建该容器应用的容器实例需使用的具体镜像。


5.根据权利要求3所述的基于用户权限的云资源获取方法,其特征在于,所述根据所确定的具体镜像在所确定的宿主机上创建该容器应用的容器实例,并将所创建的容器...

【专利技术属性】
技术研发人员:黄桂钦
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1