【技术实现步骤摘要】
管理OpenStack平台的资源的方法及装置
本专利技术涉及计算机
,特别涉及管理OpenStack平台的资源的方法及装置。
技术介绍
OpenStack平台一种提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack功能强大,项目复杂,接口众多,如何对OpenStack平台的资源进行管理是非常重要的课题。在现有技术中,对OpenStack平台的资源的管理主要是通过手动的方式来实现,操作复杂,非常不方便。
技术实现思路
本专利技术实施例提供了管理OpenStack平台的资源的方法及装置,能够更加方便地管理OpenStack平台的资源。第一方面,本专利技术实施例提供了管理OpenStack平台的资源的方法,包括:确定OpenStack平台的目标服务的目标服务URL(UniformResourceLocator,统一资源定位符);根据所述目标服务的目标服务URL,生成针对所述OpenStack平台的目标资源的资源URL;根据所述资源URL,生 ...
【技术保护点】
1.管理OpenStack平台的资源的方法,其特征在于,包括:/n确定OpenStack平台的目标服务的目标服务统一资源定位符URL;/n根据所述目标服务的目标服务URL,生成针对所述OpenStack平台的目标资源的资源URL;/n根据所述资源URL,生成针对所述目标资源的超文本传输协议HTTP请求;/n向所述OpenStack平台发送所述HTTP请求。/n
【技术特征摘要】
1.管理OpenStack平台的资源的方法,其特征在于,包括:
确定OpenStack平台的目标服务的目标服务统一资源定位符URL;
根据所述目标服务的目标服务URL,生成针对所述OpenStack平台的目标资源的资源URL;
根据所述资源URL,生成针对所述目标资源的超文本传输协议HTTP请求;
向所述OpenStack平台发送所述HTTP请求。
2.根据权利要求1所述的方法,其特征在于,
所述确定OpenStack平台的目标服务的目标服务URL,包括:
获取所述OpenStack平台的服务目录,所述服务目录中包括所述OpenStack平台中的至少一个服务中每个服务的至少一个服务URL,其中,每个服务的至少一个服务URL包括:服务在所述OpenStack平台的每个分区的服务URL;
从所述服务目录中确定所述目标服务的至少一个服务URL;
从所述目标服务的至少一个服务URL中确定所述目标服务在目标分区的服务URL,其中,所述目标分区为所述OpenStack平台的当前租户所在的分区;
将所述目标服务在所述目标分区的服务URL作为所述目标服务URL。
3.根据权利要求1所述的方法,其特征在于,
所述根据所述目标服务的目标服务URL,生成针对所述OpenStack平台的目标资源的资源URL,包括:
A1:判断所述目标服务URL中是否包含所述当前租户的租户标识,如果是,则执行步骤A2,否则,执行步骤A3;
A2:在所述目标服务URL中添加所述当前租户需要操作的目标资源的资源标识和所述当前租户需要对所述目标资源进行的目标操作的信息,生成所述资源URL;
A3:将所述当前租户的租户标识添加到所述目标服务URL中,生成中间URL,执行A4;
A4:在所述中间URL中添加所述目标资源的资源标识和所述目标操作的信息,生成所述资源URL。
4.根据权利要求3所述的方法,其特征在于,
所述判断所述目标服务URL中是否包含所述当前租户的租户标识,包括:
判断所述目标服务URL中的“/”的数量是否小于预设值,如果是,则确定所述目标服务URL中不包含所述当前租户的租户标识,否则,确定所述目标服务URL中包含所述当前租户的租户标识。
5.根据权利要求1-4中任一所述的方法,其特征在于,
所述根据所述资源URL,生成针对所述目标资源的HTTP请求,包括:
获取所述OpenStack平台的令牌;
组建所述HTTP请求的HTTP消息头;
组建所述HTTP请求的请求体;
组建所述HTTP请求的实体;
组建所述HTTP请求的响应实体;
根据所述资源URL、所述令牌、所述HTTP消息头、所述请求体、所述实体和所述响应实体,生成所述HTT...
【专利技术属性】
技术研发人员:葛丰增,蒋善坤,谢东,于昊,
申请(专利权)人:山东汇贸电子口岸有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。