开发,可扩展性和管必威体育精装版app官网理的简单性的速度是移动开发者的关键需​​求之一。随着移动设备和用户,以及那些任务是打造成功的移动应用程序,可以从100个用户在几天内增长到100万个用户的小敏捷团队的增殖,底层的基础设施和管理的简单的可扩展性比以往任何时候都更重要。我们创造DynamoDB可以很容易地设置和规模的数据库,以便开发人员可以集中精力,而不必担心管理数据库基础设施的淤泥建设新的伟大的应必威体育精装版app官网用程序。因为我有前面提到的,公司喜欢CrittercismDropcam已经建成精彩的移动业务利用DynamoDB。今天,我们正在进一步简化移动应用程序开发我们的最新DynamoDB功能,细粒度的访问控制,必威体育精装版app官网这使您能够在DynamoDB直接,安全地访问移动应用程序的数据。

一个移动基础设施,开发者必须建立并维护的部件是代理服务器的该请求授权从数以百万计的移动设备的未来舰队必威体育精装版app官网。该代理层级允许审核要求继续DynamoDB,然后过滤响应,这样用户只允许接收的物品和属性。所以,如果我建立一个手机游戏的应用程序,我必须运行一个代理舰队,确保“johndoe@gmail.com”只检索他的比赛状态,并没有别的。而网络身份联合,这是我们推出的几个月前,允许使用公共身份提供商,如登录与亚马逊Facebook的, 要么谷歌进行认证,但它仍然需要开发人员建立和用于这种类型的授权部署在DynamoDB前方必威体育精装版app官网的代理层

细粒度访问控制,使您能够创作访问政策,包括描述过滤和控制的其他级别的条件解决这个问题。这消除了对代理层的需要,简化了应用程序堆栈,并在节约成本的效果。使用访问控制这种方式涉及认证用户(步骤1)并获得IAM凭证(步骤2)的设置阶段。在这些步骤之后,该移动应用可以直接DynamoDB(步骤3)进行允许的操作。

随着今天的发布,应用程序运行在移动设备可以发送工作负载到DynamoDB表,行,甚至没有列通过中间代理层去。例如,移动应用的开发者将使用细粒度的必威体育精装版app官网访问控制,以限制穿过许多装置中,用户具有安装在应用程序的用户数据(例如游戏历史)的同步。这个功能允许在移动设备上运行的应用程序来修改属于一个特定的用户只行。此外,通过在DynamoDB表整合用户的数据,你可以获取在用户群,在大规模实时洞察,无需通过昂贵的连接和一批如分散/收集方法等。

要开始使用,请参阅细粒度的访问控制文件杰夫·巴尔的博客

评论

博客评论由Disqus