1.一种基于云传输的应用程序编程接口服务的访问方法,其特征在于,所述方法包括:当检测到第一网段中的第一应用程序编程接口服务需要访问第二网段中的第二应用程序编程接口服务的访问指令时,开通所述第一网段与所述第二网段之间的防火墙,并为所述第一网段设置目标网关;
通过所述目标网关对所述访问指令中的访问数据进行安全性校验;
当所述访问数据通过所述安全性校验时,控制所述第一应用程序编程接口服务通过所述目标网关将所述访问数据发送至所述第二应用程序编程接口服务,以使所述第一应用程序编程接口服务通过所述访问数据对所述第二应用程序编程接口服务进行访问。
2.根据权利要求1所述的方法,其特征在于,所述当检测到第一网段中的第一应用程序编程接口服务需要访问第二网段中的第二应用程序编程接口服务的访问指令时,开通所述第一网段与所述第二网段之间的防火墙,并为所述第一网段设置目标网关,包括:当检测到第一网段中的第一应用程序编程接口服务需要访问第二网段中的第二应用程序编程接口服务的访问指令时,检测所述第一网段与所述第二网段之间的防火墙是否开通;
如果开通,执行所述的控制所述第一应用程序编程接口服务通过所述目标网关访问所述第二应用程序编程接口服务;
如果未开通,开通所述第一网段与所述第二网段之间的防火墙,并检测所述第一网段是否设置目标网关;
如果未设置,为所述第一网段设置所述目标网关。
3.根据权利要求1所述的方法,其特征在于,所述当检测到第一网段中的第一应用程序编程接口服务需要访问第二网段中的第二应用程序编程接口服务的访问指令时,开通所述第一网段与所述第二网段之间的防火墙,并为所述第一网段设置目标网关之前,所述方法还包括:通过服务发现组件获取第一应用程序编程接口服务发送的监听信息;
识别所述监听信息中包含的服务标识;
通过所述服务发现组件对与所述服务标识对应的第二应用程序编程接口服务进行监听;
当监听到所述第二应用程序编程接口服务上线时,通过所述服务发现组件向所述第一应用程序编程接口服务发送服务上线通知。
4.根据权利要求3所述的方法,其特征在于,所述通过所述服务发现组件对与所述服务标识对应的第二应用程序编程接口服务进行监听,包括:当监听到任意一个应用程序编程接口服务在所述服务发现组件中注册时,通过所述服务发现组件获取所述任意一个应用程序编程接口服务的当前服务信息以及所述任意一个应用程序编程接口服务对应的当前网段,所述当前服务信息中至少包含所述任意一个应用程序编程接口服务的当前服务标识;
通过所述服务发现组件确定与所述当前网段对应的当前网关;
通过所述服务发现组件将所述当前服务信息设置到所述当前网关中,并识别所述当前服务标识是否与所述第二应用程序编程接口服务对应;
如果是,确定所述第二应用程序编程接口服务上线。
5.根据权利要求4所述的方法,其特征在于,所述通过所述服务发现组件向所述第一应用程序编程接口服务发送服务上线通知之后,所述方法还包括:通过所述第一应用程序编程接口服务获取所述服务上线通知中包含的所述当前服务信息;
获取所述第一应用程序编程接口服务根据所述当前服务信息生成的访问数据,并根据所述访问数据生成所述第一应用程序编程接口服务的访问指令,所述访问指令用于表示所述第一应用程序编程接口服务需要访问所述第二应用程序编程接口服务。
6.根据权利要求1所述的方法,其特征在于,所述通过所述目标网关对所述访问指令中的所述访问数据进行安全性校验,包括:通过所述目标网关获取所述访问指令中的所述访问数据包含的数据内容和访问地址;
检测所述数据内容是否为安全内容;
如果为所述安全内容,检测所述访问地址是否为合法地址;
如果为所述合法地址,确定所述访问数据通过所述安全性校验。
7.根据权利要求1或6所述的方法,其特征在于,所述当所述访问数据通过所述安全性校验时,控制所述第一应用程序编程接口服务通过所述目标网关将所述访问数据发送至所述第二应用程序编程接口服务,包括:当所述访问数据通过所述安全性校验时,获取所述目标网关的访问量;
判断所述访问量是否大于预设最大访问量;
如果不大于,控制所述第一应用程序编程接口服务通过所述目标网关将所述访问数据发送至所述第二应用程序编程接口服务;
如果大于,通过所述目标网关向所述第一应用程序编程接口服务发送提示信息,所述提示信息用于提示所述目标网关无法完成向所述第二应用程序编程接口服务发送所述访问数据。
8.一种基于云传输的应用程序编程接口服务的访问系统,其特征在于,所述系统包括:开通单元,用于当检测到第一网段中的第一应用程序编程接口服务需要访问第二网段中的第二应用程序编程接口服务的访问指令时,开通所述第一网段与所述第二网段之间的防火墙,并为所述第一网段设置目标网关;
校验单元,用于通过所述目标网关对所述访问指令中的访问数据进行安全性校验;
发送单元,用于当所述访问数据通过所述安全性校验时,控制所述第一应用程序编程接口服务通过所述目标网关将所述访问数据发送至所述第二应用程序编程接口服务,以使所述第一应用程序编程接口服务通过所述访问数据对所述第二应用程序编程接口服务进行访问。
9.一种电子设备,其特征在于,所述电子设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行权利要求1~7任一项所述的方法。