aws账单系统产品系统

我要开发同款
setue2026年08月26日
5阅读

技术信息

语言技术
PythonHTML5CSSJavaScriptVue
系统类型
Web
行业分类
项目任务云计算

作品详情

行业场景

云计算成本管理 / 云服务转售(MSP)行业。目标客户是「AWS 云服务转售商(Reseller)」:上游以 payer 主账号统一结算 AWS 费用,下游按关联(子)账号拆分给多个客户使用。系统解决的核心痛点是——

AWS 官方 CUR 成本报告原始明细庞杂(百万行级 csv.gz),无法直接给客户对账
转售商需要按自有折扣率重新计价,而非 AWS 原价
每月需向每个客户出具带付款信息(银行账户、SWIFT、账期)的正式对账单,且区分标准账单与含税费账单
多组织、多客户的数据隔离与权限控制

功能介绍

凭证管理 登记 payer 账号的 AWS 凭证(Access Key / IAM Role + STS AssumeRole),支持全球区与中国区(宁夏),保存前可验证凭证有效性
账单采集 定时任务(每 30 分钟增量、每月 3 号出上月正式账单)自动从各 payer 的 S3 桶下载 CUR 报告,按文件修改时间增量更新,避免重复处理
计价加工 pandas 聚合 CUR 明细:区分 Usage/Fee/RIFee/Savings Plan/Credit/税,RI 折扣项按公开按需价还原,Saving Plan 按账号折扣率换算,普通项按单价表校验(差异 >5% 时重算),过滤 ±0.001 噪声数据
账单展示 按月/按关联账号的多级账单树(区域→服务→明细),近 6 个月费用趋势分析,Credit 余额明细及「分配给客户」操作
报告生成 用 Word 模板(docxtpl)自动生成客户对账单并转 PDF;按关联账号拆分导出带格式的 Excel 明细表(表头样式、边框、自定义标签列)
组织权限 组织→关联账号 M2M 绑定,用户挂组织;11 个定制权限点控制前端菜单;JWT 鉴权 + 全局登录中间件

项目实现

技术栈:Python 3.11 · Django 5.0 · DRF 3.15 · SimpleJWT · MySQL 8 · boto3 · pandas · docxtpl · django-crontab · Nginx · Docker Compose

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论