System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及云资源管理,尤其涉及一种可视化资源编排方法、装置、电子设备及存储介质。
技术介绍
1、在云计算领域,资源编排可以简化云计算资源管理,可视化资源编排就是通过拓扑图的形式来描述云资源对象的配置属性及关联关系,在绘制拓扑图的时候,各个云资源都是以组件图标来表示,各资源之间的关系是以连线标识。然后,目前在绘制过程中并没有相关的连接异常提示,可以随意进行连线,在后续执行脚本的时候如果出现了异常问题就需要重新绘制拓扑图,不仅需要耗费时间排查异常原因,而且会造成资源浪费。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供一种可视化资源编排方法、装置、电子设备及存储介质,用以解决目前绘制资源拓扑图时没有异常提示,后续执行脚本出现了问题就需要耗费时间排查异常原因,会造成资源浪费的问题。
2、为了实现上述目的,本申请实施例提供的技术方案如下:
3、第一方面,本申请实施例提供一种可视化资源编排方法,所述可视化资源编排方法包括:获取目标云资源的属性信息,所述属性信息至少包括:资源关联关系以及资源关联数量;
4、按照所述属性信息,对所述目标云资源进行配置;
5、响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息,所述连接提示信息用于指示所述目标云资源标识对应的可连接资源标识以及可连接资源数量;
6、其中,所述目标云资源标识为与所述目标云资源对应的显示标识,所述可连接资源
7、作为一种可选的实施方式,在本申请实施例的第一方面中,所述属性信息还包括:资源类型、资源名称;
8、所述资源关联关系包括:依赖关系和绑定关系;
9、所述资源关联数量包括:依赖资源总数量和绑定资源总数量。
10、作为一种可选的实施方式,在本申请实施例的第一方面中,所述按照所述属性信息,对所述目标云资源进行配置,包括:
11、将所述属性信息和所述目标云资源关联存储在资源存储库中。
12、作为一种可选的实施方式,在本申请实施例的第一方面中,所述响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息,包括:
13、响应于所述用户针对所述目标云资源标识的待连接操作,调取所述目标云资源标识所对应的所述目标云资源的属性信息;
14、根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量;
15、根据所述可连接资源以及可连接资源数量,生成并显示所述连接提示信息。
16、作为一种可选的实施方式,在本申请实施例的第一方面中,所述根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量,包括:
17、当所述属性信息中的资源关联关系包括依赖关系时,确定所述目标云资源的依赖资源总数量以及当前资源依赖数量;
18、根据所述依赖资源总数量以及当前资源依赖数量,得到所述可连接资源数量;
19、调取所有与所述目标云资源存在依赖关系的云资源,并确定为所述可连接资源。
20、作为一种可选的实施方式,在本申请实施例的第一方面中,所述根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量,包括:
21、当所述属性信息中的资源关联关系包括绑定关系时,确定所述目标云资源的绑定资源总数量以及当前资源绑定数量;
22、根据所述绑定资源总数量以及当前资源绑定数量,得到所述可连接资源数量;
23、调取所有与所述目标云资源存在绑定关系的云资源,并确定为所述可连接资源。
24、作为一种可选的实施方式,在本申请实施例的第一方面中,所述响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息之后,所述方法还包括:
25、响应于所述用户针对所述目标云资源标识和所述可连接资源标识的连接操作,在所述目标云资源标识和所述可连接资源标识之间生成连接线,所述连接线指示所述目标云资源和所述可连接资源之间已存在关联关系。
26、第二方面,本申请实施例提供一种可视化资源编排装置,所述可视化资源编排装置包括:获取模块,用于获取目标云资源的属性信息,所述属性信息至少包括:资源关联关系以及资源关联数量;
27、处理模块,用于按照所述属性信息,对所述目标云资源进行配置;
28、所述处理模块,还用于响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息,所述连接提示信息用于指示所述目标云资源标识对应的可连接资源标识以及可连接资源数量;
29、其中,所述目标云资源标识为与所述目标云资源对应的显示标识,所述可连接资源标识为可连接云资源对应的显示标识,所述目标云资源与所述可连接云资源之间存在关联关系;所述可连接云资源是根据所述资源关联关系确定的,所述可连接资源数量是根据所述资源关联数量确定的。
30、作为一种可选的实施方式,在本申请实施例的第二方面中,所述属性信息还包括:资源类型、资源名称;
31、所述资源关联关系包括:依赖关系和绑定关系;
32、所述资源关联数量包括:依赖资源总数量和绑定资源总数量。
33、作为一种可选的实施方式,在本申请实施例的第二方面中,所述处理模块,具体用于将所述属性信息和所述目标云资源关联存储在资源存储库中。
34、作为一种可选的实施方式,在本申请实施例的第二方面中,所述处理模块,具体用于响应于所述用户针对所述目标云资源标识的待连接操作,调取所述目标云资源标识所对应的所述目标云资源的属性信息;
35、所述处理模块,具体用于根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量;
36、所述处理模块,具体用于根据所述可连接资源以及可连接资源数量,生成并显示所述连接提示信息。
37、作为一种可选的实施方式,在本申请实施例的第二方面中,所述处理模块,具体用于当所述属性信息中的资源关联关系包括依赖关系时,确定所述目标云资源的依赖资源总数量以及当前资源依赖数量;
38、所述处理模块,具体用于根据所述依赖资源总数量以及当前资源依赖数量,得到所述可连接资源数量;
39、所述处理模块,具体用于调取所有与所述目标云资源存在依赖关系的云资源,并确定为所述可连接资源。
40、作为一种可选的实施方式,在本申请实施例的第二方面中,所述处理模块,具体用于当所述属性信息中的资源关联关系包括绑定关系时,确定所述目本文档来自技高网...
【技术保护点】
1.一种可视化资源编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述属性信息还包括:资源类型、资源名称;
3.根据权利要求1所述的方法,其特征在于,所述按照所述属性信息,对所述目标云资源进行配置,包括:
4.根据权利要求2所述的方法,其特征在于,所述响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息之后,所述方法还包括:
8.一种可视化资源编排装置,其特征在于,包括:
9.一种电子
10.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储计算机指令,所述计算机指令被处理器执行时实现如权利要求1至7任一项所述的可视化资源编排方法。
...【技术特征摘要】
1.一种可视化资源编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述属性信息还包括:资源类型、资源名称;
3.根据权利要求1所述的方法,其特征在于,所述按照所述属性信息,对所述目标云资源进行配置,包括:
4.根据权利要求2所述的方法,其特征在于,所述响应于用户针对目标云资源标识的待连接操作,根据所述属性信息,显示连接提示信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述属性信息和所述目标云资源的当前关联信息,确定所述目标云资源的所述可连接资源以及可连接资源数量,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:赵君华,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。