【技术实现步骤摘要】
文件传递方法、装置、系统及存储介质
[0001]本申请实施例涉及互联网
,尤其涉及一种文件传递方法、装置、系统及存储介质。
技术介绍
[0002]集群是云原生架构的核心,集群由多个集群执行端组成,每个集群执行端视为一个管理单元可以封装一个或多个容器,在云原生架构下,任一个程序及该程序的依赖项都被打包成一个文件存在一个容器中。而如何实现集群执行端内容器的文件传递变得越来越重要。
[0003]目前,现有技术中,要实现集群执行端内容器的文件传输需要在发布集群之前,先通过配置linux的apt或yum源以及通过挂载辅助、网络工具,进而使用操作工具实现程序运行出现问题时,实现集群执行端内容器的文件传递。
[0004]然而,专利技术人发现现有技术至少存在以下技术问题:在集群发布前配置linux的apt或yum源,需要花费成本请来具有丰富的配置源文件的专业知识的技术人员才能实现,因此存在技术实现难度大,进而导致技术实现成本高的问题。
技术实现思路
[0005]本申请提供一种文件传递方法、装置、系统及存 ...
【技术保护点】
【技术特征摘要】
1.一种文件传递方法,其特征在于,应用于对象存储服务端,包括:接收用户端发送的操作命令,并确定所述操作命令的类型;若所述操作命令的类型为下载操作命令,则根据所述下载操作命令将预存执行工具发送至集群执行端,以使所述集群执行端对所述预存执行工具设置执行权限;接收所述集群执行端根据所述执行权限发送的待下载文件,并将所述待下载文件发送至所述用户端;若所述操作命令的类型为上传操作命令,则接收所述用户端发送的待上传文件以及所述待上传文件的第一存储信息,并将预设文件权限设置为公开读私有写权限;将所述第一存储信息发送至集群执行端,以使所述集群执行端根据所述第一存储信息从所述对象存储服务端在所述公开读私有写权限下读取所述待上传文件;将所述公开读私有写权限设置为私有读私有写权限。2.根据权利要求1所述的方法,其特征在于,所述接收所述集群执行端根据所述执行权限发送的待下载文件,包括:接收用户端发送的命令行数据;将所述命令行数据发送至集群执行端,以使所述集群执行端根据所述命令行数据和所述执行权限启动所述预存执行工具以获取所述待下载文件的第二存储信息;接收所述集群执行端发送的所述待下载文件的第二存储信息;根据所述第二存储信息从所述集群执行端读取待下载文件。3.根据权利要求1所述的方法,其特征在于,所述接收所述用户端发送的待上传文件以及所述待上传文件的第一存储信息,包括:建立与所述用户端之间的连接关系;根据所述连接关系接收所述用户端发送的待上传文件以及所述待上传文件的第一存储信息,其中所述第一存储信息包括存储路径、存储桶名、文件名和密钥。4.根据权利要求1所述的方法,其特征在于,所述根据所述下载操作命令将预存执行工具发送至集群执行端之前,还包括:若判定所述下载操作命令对应的对象为文件夹,则将所述预存执行工具发送至用户端,以使用户端基于用户的编译操作对所述预存执行工具进行修改,得到修改后的预存执行工具;接收所述用户端发送的所述修改后的预存执行工具。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述待下载文件发送至所述用户端之后,还包括:将接收的所述集群执行端发送的待下载文件删除。6.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述公开读私有写权限设置为私有读私有写权限之前,还包括:将接收的所述用户端发送的待上传文件删除。7.一种文件传递方法,其特征在于,应用于集群执行端,包括:接收对象存储服务端发送的预存执行工具,其中所述预存执行工具为所述对象存储服务端接收用户端发送的操作命令,并确定所述操作命令的类型为下载操作命令时发送的;对所述预存执行工具设置执行权限,并根据所述执行权限将待下载文件发送至所述对
象存储服务端,以使所述对象存储服务端将所述待下载文件发送至用户端;接收所述对象存储服务端发送的待上传文件的第一存储信息,其中所述第一存储信息为所述对象存储服务端接收用户端发送的操作命令,并确定所述操作命令的类型为上...
【专利技术属性】
技术研发人员:吕彬彬,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。