【发布时间】:2016-05-13 12:30:44
【问题描述】:
我正在规划一款适用于移动设备的游戏应用。用户将使用他们现有的社交媒体帐户登录游戏,以简化数据捕获。 B 公司希望将移动应用程序中的玩家数据和得分信息直接保存到名为 Score Data 的 DynamoDS 表中。当用户保存他们的游戏时,进度数据将存储到游戏状态 S3 存储桶中。
将数据存储到 DynamoDB 和 S3 的最佳方法是什么?
选项 1:使用以 EC2 角色启动的 EC2 实例,该角色提供对 Score Data DynamoDB 表和通过 Web 服务与移动应用程序通信的 GameState S3 存储桶的访问权限。
选项 2:使用临时安全凭证,该凭证通过网络身份联合承担提供对 Score Data DynamoDB 表和 Game State S3 存储桶的访问权限的角色。
我与选项 1 交谈过的许多建筑师都是正确的。但根据 AWS doco,看来 Option2 也可以有效。任何意见将不胜感激!
【问题讨论】:
标签: amazon-s3 amazon-ec2 amazon-dynamodb