【技术实现步骤摘要】
【国外来华专利技术】对象存储服务的输出路径中对象过滤代码的按需执行
技术介绍
[0001]计算装置可利用通信网络来交换数据。公司和组织操作将许多计算装置互连的计算机网络以支持操作或向第三方提供服务。计算系统可位于单个地理位置或位于多个不同的地理位置(例如,经由专用通信网络或公共通信网络进行互连)。具体地,数据中心或数据处理中心(本文通常称为“数据中心”)可包括许多互连的计算系统以向数据中心的用户提供计算资源。数据中心可以是代表组织运营的专用数据中心或者代表公众或为公众利益运营的公共数据中心。
[0002]为了便于提高对数据中心资源的利用,虚拟化技术允许单个物理计算装置为数据中心的用户托管作为独立的计算装置来呈现和操作的虚拟机的一个或多个实例。通过虚拟化,单个物理计算装置可以动态方式创建、维护、删除或以其他方式管理虚拟机。进而,用户可从数据中心请求计算机资源,包括单个计算装置或联网计算装置的配置,并且被提供不同数量的虚拟机资源。
[0003]除了计算资源之外,数据中心还为客户端装置提供许多其他有益的服务。例如,数据中心可提供数据存储服务,该数据存储服务被配 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,所述计算机实现的方法包括:在包括被配置为执行特定指令的一个或多个计算机处理器的计算系统的控制下,接收对存储在数据存储中的数据对象的请求;至少部分地基于所述请求来确定在提供对所述请求的响应之前使用所述数据对象来执行函数;将代码执行系统配置为执行所述函数,其中所述代码执行系统提供在所述数据存储的输入/输出(I/O)路径中按需执行函数;在提供所述响应之前使用所述代码执行系统来执行所述函数,其中执行所述函数包括:获得所述数据对象;确定将所述数据对象的第一部分从函数输出中排除;以及生成包括所述数据对象的第二部分的所述函数输出,其中所述函数输出不包括所述第一部分;以及至少部分地基于所述函数输出来将所述响应提供到计算装置。2.如权利要求1所述的计算机实现的方法,所述计算机实现的方法还包括获得与所述请求相关联的上下文数据,其中确定排除所述第一部分是至少部分地基于所述上下文数据满足一个或多个标准。3.如权利要求2所述的计算机实现的方法,其中执行所述函数还包括确定所述上下文数据满足一个或多个标准,其中所述上下文数据表示以下一项:所述请求的来源、与所述请求相关联的位置或与所述请求相关联的访问权限,并且其中所述一个或多个标准与以下至少一项相关:所述请求的准许来源、所述请求的禁止来源、所述请求的准许位置、所述请求的禁止位置、与所述请求相关联的准许访问权限或与所述请求相关联的禁止访问权限。4.如权利要求1所述的计算机实现的方法,其中获得所述数据对象包括获得数据记录集合,其中每个数据记录包括一个或多个数据字段,并且其中所述第一部分包括以下至少一项:所述数据记录的子集或所述数据字段的子集。5.如权利要求1所述的计算机实现的方法,其中执行所述函数还包括将变换应用于所述数据对象的所述第二部分,其中所述变换包括以下至少一项:添加水印、更改分辨率、更改比特率或应用加密。6.如权利要求1所述的计算机实现的方法,所述计算机实现的方法还包括将第二数据对象从所述函数输出中排除,其中所述请求包括对所述第一数据对象和所述第二数据对象两者的请求。7.如权利要求1所述的计算机实现的方法,所述计算机实现的方法还包括:接收对所述数据对象的第二请求,其中所述请求与第一上下文数据相关联,并且其中所述第二请求与第二上下文数据相关联,所述第二上下文数据与所述第一上下文数据不同;以及使用所述代码执行系统来执行所述函数以至少部分地基于所述第二上下文数据来生成第二函数输出,其中所述第二函数输出与所述函数输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。