【技术实现步骤摘要】
基于SDK访问CloudStack服务器的方法、装置、设备及存储介质
本申请涉及云
,尤其涉及一种基于SDK访问CloudStack服务器的方法、装置、计算机设备及存储介质。
技术介绍
CloudStack是一个开源的具有高可用性及扩展性的云计算平台,其可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。CloudStack可以让用户快速和方便地在现有的架构上建立自己的云服务,同时帮助用户更好地协调服务器、存储、网络资源,从而构建一个IaaS平台。而CloudStack用户可以充分利用云计算提供更高的效率,无限的规模和更快地部署新服务和系统的最终用户。API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。CloudSt ...
【技术保护点】
1.一种基于SDK访问CloudStack服务器的方法,其特征在于,包括下述步骤:将多种CloudStack API封装在一个SDK中;根据应用场景生成相应的CloudStack访问请求,其中,一种CloudStack API包括一个或者多个应用场景的处理方式;通过相应的CloudStack API发送所述CloudStack访问请求;获取所述CloudStack访问请求的响应结果。
【技术特征摘要】
1.一种基于SDK访问CloudStack服务器的方法,其特征在于,包括下述步骤:将多种CloudStackAPI封装在一个SDK中;根据应用场景生成相应的CloudStack访问请求,其中,一种CloudStackAPI包括一个或者多个应用场景的处理方式;通过相应的CloudStackAPI发送所述CloudStack访问请求;获取所述CloudStack访问请求的响应结果。2.根据权利要求1所述的基于SDK访问CloudStack服务器的方法,其特征在于,所述根据应用场景生成相应的CloudStack访问请求,包括:接收服务请求,所述服务请求包括针对所述应用场景所生成的请求指令;根据所述请求指令解析所述服务请求,调用对应的服务请求的处理方式;生成对应的CloudStack访问请求。3.根据权利要求1所述的基于SDK访问CloudStack服务器的方法,其特征在于,所述将多种CloudStackAPI封装在一个SDK中,包括:当所述应用场景有所改变时,所述CloudStackAPI对应修改处理方式。4.根据权利要求1所述的基于SDK访问CloudStack服务器的方法,其特征在于,在所述通过相应的CloudStackAPI发送所述CloudStack访问请求的步骤之前还包括:对所述CloudStack访问请求进行签名并加密。5.根据权利要求4所述基于SDK访问CloudStack服务器的方法,其特征在于,所述对所述CloudStack访问请求进行签名并加密的步骤包括以下步骤:获取CloudStack访问请求的所有参数,并将所有参数进行小写;按字母顺序对参数进行排序,形成命令字符串;将排序好的命令字符串和用户的私钥混合,并使用HM...
【专利技术属性】
技术研发人员:张易明,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。