dynamodb-toolbox-patterns 是组织 DynamoDB-Toolbox v2 数据访问的 Skill。它先列读写需求,再设计表键、实体和索引,用 TypeScript 约束数据结构。
要按租户列用户,与按邮箱找用户,需要不同访问路径。把键前缀写成 EMAIL 并不代表值真是邮箱;原文示例实际拼 userId,不能按名字猜查询能力。
批量操作偏向吞吐,事务用于原子要求,批量成功不能自动当成整体原子完成。租户键也不替代权限控制,类型正确不证明调用者可以读别人的记录。
适合明确访问模式后建数据层,还要核热点、分页、条件写和失败处理。具体 API 引用未在本文展开,示例需按实际版本验证;本文未连接 AWS 或读写表,“单表”不是所有业务都应采用的默认答案。