云平台中的编排模板编辑方法、装置、设备及存储介质制造方法及图纸

技术编号:33470665 阅读:26 留言:0更新日期:2022-05-19 00:48
本申请是关于一种云平台中的编排模板编辑方法、装置、设备及存储介质,具体涉及云计算领域。所述方法包括:获取目标编排模板中的目标资源;在检测到对目标资源执行目标操作时,根据目标资源的类型以及目标操作的类型,调用目标校验规则对执行目标操作后的目标资源进行校验;在检测到校验通过后,将对目标资源执行目标操作后的目标编排模板获取为编辑后的目标编排模板。上述方案检测到对目标资源执行了目标操作之后,直接调用对应的校验规则对执行目标操作后的目标资源进行校验,从而避免了对目标资源执行目标操作后的目标编排模板内部存在错误,提高了云平台的编排模板的编辑的准确性。准确性。准确性。

【技术实现步骤摘要】
云平台中的编排模板编辑方法、装置、设备及存储介质


[0001]本专利技术涉及云计算
,具体涉及一种云平台中的编排模板编辑方法、装置、设备及存储介质。

技术介绍

[0002]云计算使得企业能够从任何地方以服务的形式访问软件,云始终可用,宕机时间为零,但是对于服务的创建,依然需要复杂的手动操作,比如虚拟机的创建,网络的创建连接,硬盘的获取等。
[0003]云编排的出现实现了云环境中部署服务过程的端到端的自动化。云编排用于管理云基础架构,向客户提供和分配需要的云资源,比如创建虚拟机、分配存储容量、管理网络资源,以及授予云软件访问权等。通过使用合适的编排机制,用户可在服务器上或任何云平台上部署和使用服务。一些比较流行的云平台图形化的资源编排模板编辑系统,在编写模板过程中采用在画布中拖拽出资源实体和资源实体间添加连线的方式呈现出整个资源编排的内容,并依此生成相应的模板。
[0004]但在上述方案中,当开发者对编排模板进行编辑时,其对编排模板做出的编辑操作,容易与编排模板本身的规则发生冲突,使得编辑后的编排模板错误。

技术实现思路

[0005]本申请提供了一种云平台中的编排模板编辑方法、装置、设备及存储介质,提高了云平台的编排模板的编辑的准确性,该技术方案如下。
[0006]一方面,提供了一种云平台中的编排模板编辑方法,所述方法包括:
[0007]获取目标编排模板中的目标资源;
[0008]在检测到对所述目标资源执行目标操作时,根据所述目标资源的类型以及目标操作的类型,调用目标校验规则对执行目标操作后的目标资源进行校验;
[0009]在检测到校验通过后,将对所述目标资源执行目标操作后的目标编排模板获取为编辑后的目标编排模板。
[0010]再一方面,提供了一种云平台中的编排模板编辑装置,所述装置包括:
[0011]目标资源获取模块,用于获取目标编排模板中的目标资源;
[0012]资源校验模块,用于在检测到对所述目标资源执行目标操作时,根据所述目标资源的类型以及目标操作的类型,调用目标校验规则对执行目标操作后的目标资源进行校验;
[0013]模板编辑模块,用于在检测到校验通过后,将对所述目标资源执行目标操作后的目标编排模板获取为编辑后的目标编排模板。
[0014]在一种可能的实现方式中,所述目标操作的类型包括资源属性变更操作、资源关系连接操作、资源删除操作以及删除资源关系连接操作中的至少一者。
[0015]在一种可能的实现方式中,所述资源校验模块,还用于,当所述目标操作的类型为
资源属性变更操作时,调用所述目标资源对应的validate确认方法,对执行目标操作后的目标资源的资源属性进行校验。
[0016]在一种可能的实现方式中,所述资源校验模块,还用于,当所述目标操作的类型为资源关系连接操作时,调用所述目标资源对应的connectRule连接校验方法,对执行目标操作后的目标资源与其他资源的连接关系进行校验。
[0017]在一种可能的实现方式中,所述资源校验模块,还用于,当所述目标操作的类型为资源删除操作时,调用所述目标资源对应的deleteRule删除规则方法,判断是否删除目标资源中不允许删除的资源。
[0018]在一种可能的实现方式中,所述资源校验模块,还用于,当所述目标操作的类型为删除资源关系连接操作时,调用所述目标资源对应的detachRule连接关系删除规则方法,判断是否删除目标资源的资源关系连接中,不允许删除的资源关系连接。
[0019]在一种可能的实现方式中,所述装置还包括:
[0020]错误信息生成模块,用于当检测到校验未通过,忽略所述目标操作,并生成与该目标操作对应的错误信息。
[0021]再一方面,提供了一种计算机设备,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述云平台中的编排模板编辑方法。
[0022]又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述的云平台中的编排模板更新方法。
[0023]再一方面,提供了一种计算机程序产品还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的云平台中的编排模板编辑方法。
[0024]本申请提供的技术方案可以包括以下有益效果:
[0025]当接收到开发人员对云平台中的目标编排模板的编辑操作时,则该编辑操作是与目标资源相关时,计算机设备可以获取到目标资源的类型以及开发人员对目标资源采取的目标操作的类型,并获取对应的目标校验规则,对执行目标操作后的目标资源进行校验,当校验通过后才将对目标资源执行目标操作后的目标编排模板获取为编辑后的目标编排模板。上述方案,在计算机设备内部保存有对编排模板中的资源执行各种操作后的校验规则,当检测到对目标资源执行了目标操作之后,直接调用对应的校验规则对执行目标操作后的目标资源进行校验,从而避免了对目标资源执行目标操作后的目标编排模板内部存在错误,提高了云平台的编排模板的编辑的准确性。
附图说明
[0026]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是根据一示例性实施例示出的一种云服务系统的结构示意图。
[0028]图2是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0029]图3示出了本申请实施例涉及的一种资源编排模板的校验流程图。
[0030]图4是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0031]图5是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0032]图6是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0033]图7示出了本申请实施例涉及的一种资源删除规则校验执行流程图。
[0034]图8是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0035]图9示出了本申请实施例涉及的一种资源删除规则校验执行流程图。
[0036]图10是根据一示例性实施例示出的云平台中的编排模板编辑方法的方法流程图。
[0037]图11示出了本申请实施例涉及的一种资源连接删除规则校验执行流程图。
[0038]图12是根据一示例性实施例示出的云平台中的编排模板编辑装置的结构方框本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云平台中的编排模板编辑方法,其特征在于,所述方法包括:获取目标编排模板中的目标资源;在检测到对所述目标资源执行目标操作时,根据所述目标资源的类型以及目标操作的类型,调用目标校验规则对执行目标操作后的目标资源进行校验;在检测到校验通过后,将对所述目标资源执行目标操作后的目标编排模板获取为编辑后的目标编排模板。2.根据权利要求1所述的方法,其特征在于,所述目标操作的类型包括资源属性变更操作、资源关系连接操作、资源删除操作以及删除资源关系连接操作中的至少一者。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标资源的类型以及目标操作的类型,调用目标校验规则对执行目标操作后的目标资源进行校验,包括:当所述目标操作的类型为资源属性变更操作时,调用所述目标资源对应的validate确认方法,对执行目标操作后的目标资源的资源属性进行校验。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标资源的类型以及目标操作的类型,调用目标检验规则对执行目标操作后的目标资源进行校验,包括:当所述目标操作的类型为资源关系连接操作时,调用所述目标资源对应的connectRule连接校验方法,对执行目标操作后的目标资源与其他资源的连接关系进行校验。5.根据权利要求2所述的方法,其特征在于,所述根据所述目标资源的类型以及目标操作的类型,调用目标检验规则对执行目标操作后的目标资源进行校验,包括:当所述目标操作的类型为资源删除操作时,调用所述目标资源对应的deleteRule删除规则方法,判断...

【专利技术属性】
技术研发人员:赵瑾辉
申请(专利权)人:华云数据控股集团有限公司
类型:发明
国别省市:

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

1