[发明专利]资源呈现方法、装置及计算机终端有效
申请号: | 201710453426.6 | 申请日: | 2017-06-15 |
公开(公告)号: | CN109145034B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 何贵民;徐召杰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/245;G06F16/2457;G06F16/2458;H04L67/10 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 呈现 方法 装置 计算机 终端 | ||
本申请公开了一种资源呈现方法、装置及计算机终端。其中,该方法包括:获取查询请求,其中,查询请求用于查询构建基础设施的资源;获取与查询请求对应的资源信息,得到查询结果;将资源信息以文件的形式进行展示。本申请解决了现有Terraform工具构建和维护云平台的过程中由于该工具无法提供查看已有资源导致工作效率低的技术问题。
技术领域
本申请涉及计算机和互联网领域,具体而言,涉及一种资源呈现方法、装置及计算机终端。
背景技术
随着计算机和互联网技术的发展,越来越多企业逐步开始运用“基础设施即代码(Infrastructure As Code)”来构建和维护自己的基础设施。目前,市场上已经出现很多自动化构建工具来协助用户进行云资源的部署和管理,例如,Terraform、Ansible、Chef等。其中,Terraform是一款开源的用来构建、更改和合并基础架构的工具,用户借助Terraform工具,基于代码即可实现对基础设施的定义和快速构建。
Terraform工具提供了多个管理基础设施的命令,包括根据模板预览基础设施资源的命令“terraform plan”和构建基础设施的命令“Terraform apply”。进一步地,为了帮助用户准确地获取已有的可用资源(如可用区,镜像ID,实例类型等),并为构建资源提供参数,Terraform工具向用户提供了可用于查询已有资源的功能DataSource,但是,DataSource并不能通过“terraform plan”命令进行展示,导致用户在创建资源前无法了解已有资源,并对根据已有的资源作出准确的选择,有时甚至无法确定所查询到的资源是否存在,往往会出现在运行“Terraform apply”命令之后,由于创建的资源不是用户期望的或者资源不存在等原因,使得用户不得不对资源配置进行修改或者重新创建资源,影响工作效率。
针对上述现有Terraform工具构建和维护云平台的过程中由于该工具无法提供查看已有资源导致工作效率低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种资源呈现方法、装置及计算机终端,以至少解决现有Terraform工具构建和维护云平台的过程中由于该工具无法提供查看已有资源导致工作效率低的技术问题。
根据本发明实施例的一个方面,提供了一种资源呈现方法,包括:获取查询请求,其中,查询请求用于查询构建基础设施的资源;获取与查询请求对应的资源信息,得到查询结果;将资源信息以文件的形式进行展示。
根据本发明实施例的另一方面,还提供了一种资源呈现装置,包括:第一获取单元,用于获取查询请求,其中,查询请求用于查询构建基础设施的资源;第二获取单元,用于获取与查询请求对应的资源信息,得到查询结果;输出单元,用于将资源信息以文件的形式进行展示。
根据本发明实施例的一个方面,提供了一种资源呈现方法,包括:获取查询请求,其中,查询请求用于查询构建基础设施的资源;调用基础设施管理工具terraform中的数据源DataSource功能,获取与查询请求对应的资源信息,得到查询结果;调用基础设施管理工具中的plan指令,将资源信息以文件的形式进行展示。
根据本发明实施例的另一方面,还提供了一种资源呈现装置,包括:获取模块,用于获取查询请求,其中,查询请求用于查询构建基础设施的资源;第一调用模块,用于调用基础设施管理工具terraform中的数据源DataSource功能,获取与查询请求对应的资源信息,得到查询结果;第二调用模块,用于调用基础设施管理工具中的plan指令,将资源信息以文件的形式进行展示。
根据本发明实施例的另一方面,还提供了一种计算机终端,包括:至少一个第一控件,用于展示供用户选择的查询条件,其中,查询条件用于生成查询用于构建基础设施的资源的查询请求;第二控件,用于展示与查询请求对应的资源信息;第三控件,用于以文件列表的形式展示资源信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710453426.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机系统以及计算机实施方法
- 下一篇:一种基于数据挖掘的电网数据处理方法