System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云服务,特别涉及一种基于云服务的资源管理方法及云平台。
技术介绍
1、为了满足云上客户对资源共享能力的需求,云平台可以为用户提供资源共享服务。通过资源共享服务,资源购买者可以将其购买的资源共享给其它账号使用,被共享资源的账号可以访问共享的资源。资源购买者也可以向组织或者组织单元共享资源,组织或者组织单元下的所有账号均可以访问共享的资源。
2、目前,资源共享功能能够针对不同类型的资源提供共享权限,资源被共享者在访问共享资源时,只能对资源进行权限内的访问,保证共享资源在满足资源被共享者业务诉求的同时,防止资源被共享者对共享资源做出预期之外的行为。
3、但是,这种共享方式还是会存在一些问题,因此亟需提出更完善的资源共享策略。
技术实现思路
1、本申请提供了一种基于云服务的资源管理方法及云平台。本申请限制了资源被共享者使用的总额度,保证了资源购买者能够正常使用共享资源。本申请提供的技术方案如下:
2、第一方面,本申请提供了一种基于云服务的资源管理方法。该方法由云平台执行。云平台包括云服务系统和资源管理系统。云服务系统用于基于云平台拥有的资源向用户提供云服务。资源管理系统用于对云平台拥有的资源进行管理。该方法包括:云服务系统接收目标用户发送的云服务请求,基于云服务请求向资源管理系统提供资源鉴权请求,云服务请求指示云服务系统向目标用户提供云服务,资源鉴权请求指示目标用户和云服务需要使用的目标资源;资源管理系统基于资源鉴权请求,获取目标资源的共享余量
3、这样一来,资源管理系统能够控制资源被共享者对共享资源的使用额度,只允许资源被共享者使用资源的共享额度,限制了资源被共享者使用的总额度,能够防止资源被共享者无限制地使用共享资源,从而避免资源被资源被共享者耗尽,保证了资源购买者能够正常使用共享资源。
4、资源购买者可以将其购买的资源共享给其他用户、组织或组织成员使用,被共享的资源称为共享资源。下面以共享资源为目标资源为例进行说明。在本申请实施例中,资源购买者可以配置目标资源的共享额度。在一种可能的实现方式中,在资源管理系统基于资源鉴权请求,获取目标资源的共享余量之前,该方法还包括:资源管理系统接收共享配置请求,基于共享配置请求对目标资源进行配置,共享配置请求指示目标资源的共享额度。
5、在另一种实现方式中,共享配置请求还指示多个资源被共享者各自的共享额度。也即是,资源购买者分别指定多个被共享者的共享额度。该第二种实现方式相较于共享配置请求仅指示目标资源的共享额度的实现方式,限制了每个资源被共享者能够使用的共享额度,能够防止资源被共享者对共享资源的无限制使用,不仅能够保证资源购买者能够使用未共享的额度,还保证了各个资源被共享者能够使用自己被共享的额度。
6、在再一种实现方式中,共享配置请求还指示多种操作行为各自的共享额度。也即是,资源购买者分别指定多种操作行为的共享额度。该第三种实现方式相较于第一种实现方式,限制了每种操作行为能够使用的共享额度,能够防止资源被共享者同一种操作行为对共享资源的无限制使用,不仅能够保证资源购买者能够使用未共享的额度,还保证了各种操作行为能够使用自己被共享的额度,保证多种操作行为的功能实现。其中,操作行为可以为触发云服务系统提供云服务具有的相关功能的操作。
7、此时,获取目标资源的共享余量,包括:获取云服务中使用目标资源的目标操作行为;基于目标操作行为的共享额度,获取目标操作行为共享目标资源的共享余量。
8、可选地,该目标操作行为可由云服务系统向资源管理系统提供。例如,资源鉴权请求还指示目标操作行为。
9、在再一种实现方式中,共享配置请求还指示共享额度适用的使用条件。也即是,资源购买者指定使用共享资源需要满足的条件。该使用条件可选为网络条件,如在网络安全时才允许使用共享资源。又例如,该使用条件可选为资源状况条件,如在共享资源空闲时才允许使用共享资源。
10、此时,获取目标资源的共享余量,包括:获取云服务使用目标资源的目标使用条件;基于目标使用条件的共享额度,获取目标资源在目标使用条件下的共享余量。
11、第二方面,本申请提供了一种云平台。云平台包括云服务系统和资源管理系统。云服务系统用于基于云平台拥有的资源向用户提供云服务。资源管理系统用于对云平台拥有的资源进行管理。其中,云服务系统具体用于接收目标用户发送的云服务请求,基于云服务请求向资源管理系统提供资源鉴权请求,云服务请求指示云服务系统向目标用户提供云服务,资源鉴权请求指示目标用户和云服务需要使用的目标资源;资源管理系统具体用于基于资源鉴权请求,获取目标资源的共享余量,共享余量指示目标资源的共享额度中未被使用的资源量,共享额度为目标资源的资源购买者向目标用户共享目标资源的总量;资源管理系统还具体用于在共享余量能够满足云服务时,指示云服务系统使用目标资源,在共享余量不能够满足云服务时,指示云服务系统禁止使用目标资源;云服务系统还具体用于基于资源管理系统的指示,对云服务请求进行响应。
12、可选地,资源管理系统还具体用于接收共享配置请求,基于共享配置请求对目标资源进行配置,共享配置请求指示目标资源的共享额度。
13、可选地,共享配置请求还指示多个资源被共享者各自的共享额度。
14、可选地,共享配置请求还指示多种操作行为各自的共享额度。
15、可选地,资源管理系统还具体用于:获取云服务中使用目标资源的目标操作行为;基于目标操作行为的共享额度,获取目标操作行为共享目标资源的共享余量。
16、可选地,资源鉴权请求还指示目标操作行为。
17、可选地,共享配置请求还指示共享额度适用的使用条件。
18、可选地,资源管理系统还具体用于:获取云服务使用目标资源的目标使用条件;基于目标使用条件的共享额度,获取目标资源在目标使用条件下的共享余量。
19、第三方面,本申请提供了一种基于云服务的资源管理方法。该方法由云平台的资源管理系统执行。云平台还包括云服务系统。云服务系统用于基于云平台拥有的资源向用户提供云服务。资源管理系统用于对云平台拥有的资源进行管理。该方法包括:资源管理系统接收云服务系统发送的资源鉴权请求,资源鉴权请求指示使用云服务系统提供的云服务的目标用户和云服务需要使用的目标资源;资源管理系统基于资源鉴权请求,获取目标资源的共享余量,共享余量指示目标资源的共享额度中未被使用的资源量,共享额度为目标资源的资源购买者向目标用户共享目标资源的总量;资源管理系统在共享余量能够满足云服务时,指示云服务系统使用目标资源,以便于云服务系本文档来自技高网...
【技术保护点】
1.一种基于云服务的资源管理方法,其特征在于,由云平台执行,所述云平台包括云服务系统和资源管理系统,所述云服务系统用于基于所述云平台拥有的资源向用户提供云服务,所述资源管理系统用于对所述云平台拥有的资源进行管理,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在所述资源管理系统基于所述资源鉴权请求,获取所述目标资源的共享余量之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述共享配置请求还指示多个资源被共享者各自的共享额度。
4.如权利要求2或3所述的方法,其特征在于,所述共享配置请求还指示多种操作行为各自的共享额度。
5.如权利要求4所述的方法,其特征在于,所述获取所述目标资源的共享余量,包括:
6.如权利要求5所述的方法,其特征在于,所述资源鉴权请求还指示所述目标操作行为。
7.如权利要求2至6任一所述的方法,其特征在于,所述共享配置请求还指示所述共享额度适用的使用条件。
8.如权利要求7所述的方法,其特征在于,所述获取所述目标资源的共享余量,包括:
9.一
10.如权利要求9所述的云平台,其特征在于,
11.如权利要求10所述的云平台,其特征在于,所述共享配置请求还指示多个资源被共享者各自的共享额度。
12.如权利要求10或11所述的云平台,其特征在于,所述共享配置请求还指示多种操作行为各自的共享额度。
13.如权利要求12所述的云平台,其特征在于,所述资源管理系统还具体用于:
14.如权利要求13所述的云平台,其特征在于,所述资源鉴权请求还指示所述目标操作行为。
15.如权利要求10至14任一所述的云平台,其特征在于,所述共享配置请求还指示所述共享额度适用的使用条件。
16.如权利要求15所述的云平台,其特征在于,所述资源管理系统还具体用于:
17.一种计算设备集群,其特征在于,包括多个计算设备,所述多个计算设备包括多个处理器和多个存储器,所述多个存储器中存储有程序指令,所述多个处理器运行程序指令,使得所述计算设备集群执行权利要求1至8任一所述的方法。
18.一种计算机可读存储介质,其特征在于,包括程序指令,当所述程序指令在计算设备上运行时,使得所述计算设备执行如权利要求1至8任一所述的方法。
19.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至8任一所述的方法。
...【技术特征摘要】
1.一种基于云服务的资源管理方法,其特征在于,由云平台执行,所述云平台包括云服务系统和资源管理系统,所述云服务系统用于基于所述云平台拥有的资源向用户提供云服务,所述资源管理系统用于对所述云平台拥有的资源进行管理,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在所述资源管理系统基于所述资源鉴权请求,获取所述目标资源的共享余量之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述共享配置请求还指示多个资源被共享者各自的共享额度。
4.如权利要求2或3所述的方法,其特征在于,所述共享配置请求还指示多种操作行为各自的共享额度。
5.如权利要求4所述的方法,其特征在于,所述获取所述目标资源的共享余量,包括:
6.如权利要求5所述的方法,其特征在于,所述资源鉴权请求还指示所述目标操作行为。
7.如权利要求2至6任一所述的方法,其特征在于,所述共享配置请求还指示所述共享额度适用的使用条件。
8.如权利要求7所述的方法,其特征在于,所述获取所述目标资源的共享余量,包括:
9.一种云平台,其特征在于,所述云平台包括云服务系统和资源管理系统,所述云服务系统用于基于所述云平台拥有的资源向用户提供云服务,所述资源管理系统用于对所述云平台拥有的资源进行管理,其中,
10.如...
【专利技术属性】
技术研发人员:向征,杨德培,郝洲平,武昆,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。