这个项目能做什么
SIM Details 是一个使用 TypeScript 和 AWS CDK 开发的后端服务。它提供 API,用于检索来自 Onomondo 和 Wireless Logic 等合作伙伴的 SIM 卡的流量使用信息和历史使用模式。
主要功能包括:
- 用量查询:通过 ICCID 获取特定 SIM 卡的总流量和已用流量字节数。
- 历史用量:检索特定时间段(过去一小时、一天、一周或一个月)内的历史数据使用情况。
- 缓存机制:实施缓存策略以优化对发行方的 API 调用,对于超过 5 分钟的数据,后台会进行更新。
- 自动数据收集:利用 AWS Lambda 函数定期获取用量数据并存储到 DynamoDB 和 Timestream 中。
- 部署流水线:支持通过 GitHub Actions 进行持续部署,并允许通过 Route 53 配置自定义 API 域名。
评论
0 评分人数达到10人后显示
登录后参与讨论。