资源操作方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33958662 阅读:34 留言:0更新日期:2022-06-30 00:05
本申请提供一种资源操作方法、装置、电子设备及存储介质,对弹性网卡进行目标操作时,根据弹性网卡,确定与弹性网卡具有依赖关系的关联资源,根据目标操作,设置用于锁定弹性网卡和关联资源的锁参数,在对锁定后的弹性网卡进行目标操作之后,分别设置用于解锁弹性网卡和关联资源的锁参数。无需将专有网络锁定,而是将所要操作的弹性网卡及其依赖的关联资源锁定,这样,不影响对专有网络中除弹性网卡和关联资源外的资源进行操作,且加读锁的资源支持并发操作,保证资源操作的正确性,提高处理性能。性能。性能。

【技术实现步骤摘要】
资源操作方法、装置、电子设备及存储介质


[0001]本申请涉及网络
,尤其涉及一种资源操作方法、装置、电子设备及存储介质。

技术介绍

[0002]专有网络(Virtual Private Cloud,VPC)是用户在公有云上的私有网络资源,用户可在专有网络中自由配置各类资源,从而实现特定的功能。一般情况下,用户对专有网络中的一种资源进行操作时,会将专有网络锁定,只有该资源操作完成之后,才可对专有网络中的其他资源进行操作,即专有网络中的资源操作为串行操作,性能不高。

技术实现思路

[0003]有鉴于此,本申请的目的在于提出一种资源操作方法、装置、电子设备及存储介质。
[0004]基于上述目的,本申请提供了一种资源操作方法,包括:
[0005]接收资源操作请求;其中,所述资源操作请求用于指示对弹性网卡进行目标操作;
[0006]根据所述弹性网卡,确定与所述弹性网卡具有依赖关系的关联资源;其中,所述关联资源包括用于为所述弹性网卡分配地址的子网、用于绑定所述弹性网卡的安全组,和/或用于挂载所述弹性网卡的计算本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.资源操作方法,其特征在于,包括:接收资源操作请求;其中,所述资源操作请求用于指示对弹性网卡进行目标操作;根据所述弹性网卡,确定与所述弹性网卡具有依赖关系的关联资源;其中,所述关联资源包括用于为所述弹性网卡分配地址的子网、用于绑定所述弹性网卡的安全组,和/或用于挂载所述弹性网卡的计算实例;根据所述目标操作,设置用于锁定所述弹性网卡和关联资源的锁参数;在对锁定后的弹性网卡进行所述目标操作之后,设置用于解锁所述弹性网卡和关联资源的锁参数。2.根据权利要求1所述的方法,其特征在于,所述目标操作为创建所述弹性网卡,所述锁参数包括锁状态和读锁数量;根据所述目标操作,设置用于锁定所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为加写锁;将所述子网和安全组的锁状态均设置为加读锁,读锁数量均加一;设置用于解锁所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为未加锁;将所述子网和安全组的读锁数量均减一,响应于所述子网和/或安全组的读锁数量为零,将所述子网和/或安全组的锁状态设置为未加锁。3.根据权利要求1所述的方法,其特征在于,所述目标操作为删除所述弹性网卡,所述锁参数包括锁状态和读锁数量;根据所述目标操作,设置用于锁定所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为加写锁;将所述安全组的锁状态设置为加读锁,读锁数量加一;设置用于解锁所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为未加锁;将所述安全组的读锁数量减一,响应于所述安全组的读锁数量为零,将所述安全组的锁状态设置为未加锁。4.根据权利要求1所述的方法,其特征在于,所述目标操作为将所述弹性网卡挂载于所述计算实例,所述锁参数包括锁状态;根据目标操作,设置用于锁定所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡和计算实例的锁状态均设置为加写锁;设置用于解锁所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡和计算实例的锁状态均设置为未加锁。5.根据权利要求1所述的方法,其特征在于,所述目标操作为从所述计算实例卸载所述弹性网卡,所述锁参数包括锁状态和读锁数量;根据目标操作,设置用于锁定所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为加写锁;将所述计算实例的锁状态设置为加读锁,读锁数量加一;设置用于解锁所述弹性网卡和关联资源的锁参数,包括:将所述弹性网卡的锁状态设置为未加锁;
将所述计算实例的读锁数量减一,响应于所述计算实例的...

【专利技术属性】
技术研发人员:苏赛
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1