访问模式模板 - AWS Prescriptive Guidance

访问模式模板

使用以下字段收集和记录有关用例访问模式的信息:

字段 描述

访问模式

提供访问模式的名称。

描述

提供对访问模式的更详细描述。

优先级

定义访问模式的优先级(高、中或低)。这定义了应用程序最相关的访问模式。

读或写

它是读取权限还是写入访问模式?

类型

该模式是访问单个项目、多个项目还是所有项目?

筛选条件

访问模式是否需要任何过滤器?

排序

结果需要任何排序吗?

模板

访问模式

描述

优先级 -

读或写

类型(单个项目、

多个

多个项目或所有项目)

关键属性

 筛选条件

结果排序

创建用户个人资料

用户创建新的个人资料。

 写入

单个项目

用户名

 不适用

 (不适用

更新用户个人资料

用户更新其个人资料。

写入

单个项目

用户名

用户名 = 当前用户

(不适用

获取用户个人资料

用户查看其个人资料。

读取

单个项目

用户名

用户名 = 当前用户

(不适用

创建游戏

用户创建一个新游戏。

写入

单个项目

游戏 ID

不适用

(不适用

查找开放的游戏

用户搜索开放的游戏。搜索结果按起始时间戳降序排列。

读取

多项

 

游戏状态 = 开放

起始时间戳降序

通过地图查找开放的游戏

用户使用按开始时间戳降序排列的特定地图来搜索开放的

游戏。

读取

多项

 

游戏状态 = 开放,地图 = XYZ

起始时间戳降序

查看游戏

用户查看游戏详情。

读取

单个项目

游戏 ID

不适用

(不适用

查看游戏中的用户

用户获取游戏中所有用户的列表。

读取

多项

 

游戏 ID = XYZ

(不适用

将用户加入游戏

用户加入开放的游戏。

写入

单个项目

游戏 ID 和用户名

游戏状态 = 开放

(不适用

开始一场游戏

用户开始一场新游戏。

写入

单个项目

游戏 ID

不适用

(不适用

为用户更新游戏

更新用户在游戏中的位置。

写入

单个项目

游戏 ID 和用户名

不适用

(不适用

更新游戏

游戏结束;更新统计数据。

写入

单个项目

游戏 ID

不适用

(不适用

为用户查找玩过的所有游戏

按游戏开始时间戳顺序列出用户玩过的所有游戏。

读取

多项

用户名和游戏 ID

用户名 = 当前用户

开始时间戳

导出数据进行数据分析

开发团队运行批处理作业,将数据导出到 Amazon S3。

读取

全部

不适用

不适用

(不适用