基于用户提交代码的用于对象存储服务的用户特定数据操纵系统技术方案

技术编号:34077193 阅读:36 留言:0更新日期:2022-07-11 18:00
描述了用于通过对I/O请求实现一个或多个所有者指定的函数来修改对象存储服务的输入和输出(I/O)的系统和方法。根据所请求的方法或用户访问级别,不同的数据操纵函数可以置于不同的I/O路径中。例如,对象的未更改版本可以返回至具有完全访问权的用户,而对象的修改或编辑版本可以返回至具有修改或减少访问权的用户。此外,数据访问控制函数可用于基于各种因素诸如用户身份、时间窗口、先前访问、关键字、地理区域等,准许或拒绝访问,或者允许访问外部服务或请求用户的私有资源。以这种方式,向对象集合的所有者提供了对对象集合如何被访问的更大的控制。访问的更大的控制。访问的更大的控制。

【技术实现步骤摘要】
【国外来华专利技术】基于用户提交代码的用于对象存储服务的用户特定数据操纵系统

技术介绍

[0001]计算装置可以利用通信网络来交换数据。公司和组织操作将许多计算装置互连的计算机网络以支持操作或向第三方提供服务。计算系统可位于单个地理位置中或位于(例如,通过私有或公共通信网络互连的)多个不同的地理位置中。具体地说,数据中心或数据处理中心(本文通常称为“数据中心”)可以包括许多互连的计算系统以向数据中心的用户提供计算资源。数据中心可以是代表组织运营的私有数据中心,或可以是代表公众或为公众利益运营的公共数据中心。
[0002]为了便于提高对数据中心资源的利用,虚拟化技术允许单个物理计算装置托管对于数据中心的用户呈现和操作作为独立的计算装置的虚拟机的一个或多个实例。通过虚拟化,单个物理计算装置可以以动态方式创建、维护、删除或以其他方式管理虚拟机。进而,用户可以从数据中心请求计算机资源,包括单个计算装置或联网计算装置的配置,并为用户提供不同数量的虚拟机资源。
[0003]除了计算资源,数据中心还向客户端装置提供许多其他有益的服务。例如,数据中心可以提供数据存储服务,该数据存储服务被配本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,其包括:存储数据对象和结合与所述数据对象相关联的一个或多个输入/输出(IO)操作执行数据访问控制代码的指示;从客户端装置获得检索所述数据对象的数据请求,其中所述数据请求指示所述数据对象和与所述数据请求相关联的请求用户;至少基于与所述数据请求相关联的数据和与所述数据对象相关联的数据中的一者或两者来执行所述数据访问控制代码;至少基于所述数据访问控制代码的所述执行的输出,对所述数据对象执行数据操纵代码;以及将所述数据操纵代码的所述执行的用户特定输出作为所述数据对象返回至所述客户端装置。2.如权利要求1所述的计算机实现的方法,其中执行所述数据操纵代码包括移除所述数据对象的一部分,并且生成不包括所述对象的被移除部分的所述用户特定输出。3.如权利要求1所述的计算机实现的方法,其中执行所述数据操纵代码包括通过聚合所述数据对象的至少一部分来生成聚合数据,并且生成所述用户特定输出,所述用户特定输出(i)包括所述数据对象中未包括的所述聚合数据,(ii)不包括所述数据对象中包括的至少一些数据。4.如权利要求1所述的计算机实现的方法,其中执行所述数据操纵代码包括将所述数据对象的一部分渲染为不可理解的;并且生成包括被渲染为不可理解的所述数据对象的所述部分的所述用户特定输出。5.如权利要求1所述的计算机实现的方法,其中执行所述数据访问控制代码包括确定所述数据请求不满足对所述请求用户访问所述数据对象施加的时间限制,并且其中执行所述数据操纵代码包括通过移除、编辑、过滤、聚合、混淆、加密或处理所述数据对象的至少一部分来生成不同于所述数据对象的所述用户特定输出。6.如权利要求1所述的计算机实现的方法,其中执行所述数据访问控制代码包括确定所述数据请求不满足对所述请求用户访问所述数据对象施加的地理限制,并且其中执行所述数据操纵代码包括通过移除、编辑、过滤、聚合、混淆、加密或处理所述数据对象的至少一部分来生成不同于所述数据对象的所述用户特定输出。7.如权利要求1所述的计算机实现的方法,其中执行所述数据访问控制代码包括确定所述请求用户已经访问所述数据对象超过阈值次数,并且其中执行所述数据操纵代码包括通过移除、编辑、过滤、聚合、混淆、加密或处理所述数据对象的至少一部分来生成不同于所述数据对象的所述用户特定输出。8.一种用于提供存储在对象存储服务上的数据对象的定制数据操纵的系统,所述系统包括:一个或多个数据存储区,其包括:所述数据对象;以及指定对输入/输出(IO)操作的修改以包括在提供对执...

【专利技术属性】
技术研发人员:凯文
申请(专利权)人:亚马逊技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1