[发明专利]脚本管理方法、脚本管理平台、计算设备及介质在审
申请号: | 202010016424.2 | 申请日: | 2020-01-07 |
公开(公告)号: | CN113158146A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 徐晟晨;犹金毅;强群力;刘超千;刘晓光;魏颖;王小哲;梁淼;丁翠平;许江川;田野;王双;朱静静;仇艮祥;耿永方;刘颖 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100045 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 管理 方法 平台 计算 设备 介质 | ||
本公开提供了一种由脚本管理平台执行的脚本管理方法,包括:响应于接收到用户信息,输出与用户信息对应的多个脚本和多个主机;响应于接收到脚本选择请求,从多个脚本中确定至少一个目标脚本以及确定与目标脚本对应的代码库,并从代码库中获取目标脚本的代码;响应于接收到主机选择请求,从多个主机中确定至少一个目标主机,并建立脚本管理平台与至少一个目标主机之间的加密链接;以及经由加密链接,将目标脚本的代码发送到至少一个目标主机,并指示至少一个目标主机执行目标脚本的代码。本公开还提供了一种脚本管理平台、计算设备以及介质。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种脚本管理方法、脚本管理平台、计算设备及介质。
背景技术
脚本是进行软件开发或软件测试等过程中,用于替代人工控制计算机完成某些功能或操作的程序。
相关技术使用Ansible来进行脚本的管理。Ansible是一种自动化运维工具,基于Python语言开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。
相关技术在对脚本进行管理的过程中,通过在一台固定设置的主机上执行Ansible命令来对脚本进行配置、部署、运行等管理操作。
在实现本公开构思的过程中,发明人发现上述方式至少存在如下问题:所有脚本都存储在一台主机上,且对脚本的执行权限无法进行控制,脚本面临被误修改或误操作的可能,安全性较差。
发明内容
有鉴于此,本公开提供了一种由脚本管理平台执行的脚本管理方法、脚本管理平台、计算设备及介质。
本公开的一个方面提供了由脚本管理平台执行的一种脚本管理方法,包括:响应于接收到用户信息,输出与用户信息对应的多个脚本和多个主机;响应于接收到脚本选择请求,从多个脚本中确定至少一个目标脚本以及确定与目标脚本对应的代码库,并从代码库中获取目标脚本的代码;响应于接收到主机选择请求,从多个主机中确定至少一个目标主机,并建立脚本管理平台与至少一个目标主机之间的加密链接;以及经由加密链接,将目标脚本的代码发送到至少一个目标主机,并指示至少一个目标主机执行目标脚本的代码。
根据本公开的实施例,上述用户信息包括用户的权限信息;输出确定与用户信息对应的多个脚本和多个主机,包括:根据用户的权限信息,确定用户具有使用权限的多个脚本和多个主机;以及输出多个脚本和多个主机。
根据本公开的实施例,上述从代码库中获取目标脚本的代码,包括:获取代码库的访问地址和通信协议;以及通过访问地址和通信协议,访问代码库,并从代码库中读取目标脚本的代码。
根据本公开的实施例,上述通信协议包括Git协议。
根据本公开的实施例,上述建立脚本管理平台与至少一个目标主机之间的加密链接,包括:获取与至少一个目标主机对应的访问凭证;以及根据访问凭证,建立脚本管理平台与至少一个目标主机之间的加密链接。根据本公开的实施例,上述方法还包括:收集至少一个目标主机执行目标脚本的代码的过程中生成的至少一个执行日志;以及将至少一个执行日志存储在数据库中。
本公开的另一个方面提供了一种脚本管理平台,包括:输出模块,用于响应于接收到用户信息,输出与用户信息对应的多个脚本和多个主机;获取模块,用于响应于接收到脚本选择请求,从多个脚本中确定至少一个目标脚本以及确定与目标脚本对应的代码库,并从代码库中获取目标脚本的代码;建立模块,用于响应于接收到主机选择操作,从多个主机中确定至少一个目标主机,并建立脚本管理平台与至少一个目标主机之间的加密链接;以及发送模块,用于经由加密链接,将目标脚本的代码发送到至少一个目标主机,并指示至少一个目标主机执行目标脚本的代码。
根据本公开的实施例,上述系统还包括:收集模块,用于收集至少一个目标主机执行目标脚本的代码的过程中生成的至少一个执行日志;以及存储模块,用于至少一个执行日志存储在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010016424.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:落地式风扇
- 下一篇:聚氨酯基可UV固化组合物及包含其的胶膜、胶带和粘结构件