跳至主要内容
在线客服 @cloudcupmail@cloudcup.online订单查询

AWS 账单怎么看:用账单页和 Cost Explorer 把每一笔费用对上号

AWS 账单看起来复杂,但拆解的方法很固定:先按服务和区域看总数,再用 Cost Explorer 按用量类型找到具体来源,最后用标签把费用归到项目上。

云大佬编辑部发布于 阅读约 5 分钟

AWS 账单怎么看:用账单页和 Cost Explorer 把每一笔费用对上号:示意插图
本文目录
  1. 第一步:确认你看的是哪个账号、哪个月
  2. 第二步:在账单页按服务和区域看总数
  3. 第三步:用 Cost Explorer 定位到用量类型
  4. 首次使用需要先启用
  5. 常用的三种看法
  6. 第四步:用成本分配标签把费用归到项目
  7. 常见的“隐形”计费项
  8. 把检查变成习惯
  9. 小结:一张账单的拆解顺序

第一次认真看 AWS 账单的人,通常会有两个疑问:这个月为什么比上个月多?多出来的钱到底花在了哪台机器、哪个服务上?AWS 的账单信息其实很全,只是分散在几个页面里,不知道从哪里看起,就容易越看越乱。

这篇文章按“从总到分”的顺序,说明怎么在 AWS 控制台里把一张账单拆清楚。文中不涉及任何具体单价,AWS 各服务的价格以官方定价页为准;通过本站为 AWS 账号开户或充值的费用,以 开户页 和 充值页 的订单页显示为准。

第一步:确认你看的是哪个账号、哪个月

打开 Billing and Cost Management 控制台之前,先确认两件事:

  • 账号:如果你使用 AWS Organizations 管理多个账号,管理账号看到的是整个组织的合并账单,成员账号只看到自己的部分;
  • 权限:IAM 用户默认看不到账单信息,需要根用户在账号设置里开启 IAM 访问账单的选项,并给该用户授予相应权限。

很多“账单对不上”的情况,其实是两个人分别在管理账号和成员账号里看,数字自然不同。

第二步:在账单页按服务和区域看总数

Billing and Cost Management 里的账单(Bills)页面,会按月列出费用,并可以展开到每个服务、每个区域。这一步的目标不是找到具体资源,而是回答一个问题:钱主要花在哪几个服务上。

建议的看法:

  1. 选择要核对的月份,先看总额和上个月对比;
  2. 按服务展开,找出排在前三的服务;
  3. 再展开这些服务,看费用分布在哪些区域。

区域这一层很容易发现问题。例如团队只在新加坡部署了业务,账单里却出现了另一个区域的费用,通常意味着有人测试时在别的区域开了资源,忘了删除。

第三步:用 Cost Explorer 定位到用量类型

账单页告诉你“哪个服务贵”,Cost Explorer 则能告诉你“这个服务里具体哪一项贵”。

首次使用需要先启用

Cost Explorer 第一次使用时需要在控制台启用,启用后 AWS 需要一段时间准备数据,官方说明一般在 24 小时左右可以看到历史数据。所以最好在账号开通初期就启用它,而不是等账单异常时才想起来。

常用的三种看法

  • 按服务分组、按日显示:看费用是在某一天突然上涨,还是每天稳定增加。突然上涨通常对应一次操作,稳定增加通常对应持续运行的资源;
  • 按用量类型(Usage Type)分组:这是最有用的视图。同样是 EC2 费用,可以拆成实例运行时长、EBS 存储、快照、数据传输等不同项目;
  • 按关联账号或区域分组:多账号、多区域部署时,用来确认费用归属。

看到某个用量类型的名称不熟悉时,可以把它复制到 AWS 文档中搜索,名称里通常包含了区域缩写和计费单位。

第四步:用成本分配标签把费用归到项目

如果一个账号里跑着多个项目,光按服务看还不够,需要知道每个项目花了多少。AWS 的做法是给资源打标签(Tag),再把标签激活为成本分配标签(Cost Allocation Tags)。

需要注意三点:

  1. 标签要先在资源上打好,再到账单控制台里激活,激活后才会出现在 Cost Explorer 的分组选项中;
  2. 激活后的标签一般只对之后产生的费用生效,过去的费用不会自动补上标签;
  3. 标签键名要统一,比如约定都用 project,不要有人写 Project、有人写 proj。

一个简单可行的约定是:每个资源至少带 project 和 owner 两个标签,前者用于分摊费用,后者用于找人确认资源是否还在使用。

常见的“隐形”计费项

拆解过很多账单后会发现,超出预期的部分往往集中在几类资源上:

  • 终止实例后留下的 EBS 卷和快照:实例删除了,挂载的卷如果没有设置随实例删除,会继续计费;手动或自动创建的快照也会一直保留;
  • 公网 IPv4 地址:AWS 已对公网 IPv4 地址收费,包括未关联到运行中实例的弹性 IP;
  • NAT 网关:除了按小时计费,还会按处理的数据量计费,私有子网里频繁访问外网的服务尤其明显;
  • 数据传输:出网流量、跨可用区和跨区域流量都可能计费,详细的估算方法见 AWS 流量费怎么算;
  • 日志与监控:CloudWatch Logs 的写入和保存都会产生费用,日志保留期默认可能是永久,需要手动设置。

每个月做一次检查:按用量类型排序,把这几类逐项看一遍,通常就能找到大部分可以省下的费用。

把检查变成习惯

账单拆解是事后分析,更好的做法是提前设好边界:

  • 在 AWS Budgets 里设置月度预算和阈值提醒,费用接近预算时收到邮件;
  • 启用 Cost Anomaly Detection,让系统对异常上涨发出提醒;
  • 新账号开通后,先按 AWS 账号到手后先做这五件事 完成根用户保护、MFA 和预算告警的设置。

余额和预算的提醒策略,在 设置余额与预算告警 里有跨平台的对比,可以一起参考。

小结:一张账单的拆解顺序

顺序看什么用哪个工具
1账号与月份是否正确账号设置、组织结构
2哪几个服务、哪几个区域花得最多Bills 账单页
3服务内部具体是哪种用量Cost Explorer 按用量类型分组
4费用属于哪个项目成本分配标签
5有没有闲置资源EBS、快照、弹性 IP、NAT、日志逐项检查

如果你正在准备开通 AWS 账号,可以先在 AWS 平台页 了解账号类型与适用场景;经本站开通的 AWS 账号需要补充余额的,走 充值页 即可(AWS 填写交付时的登录账号),金额与费用以订单页显示为准。

AWS账单Cost Explorer计费成本分配标签

分享到 Telegram

准备好就可以办理

付款前,请在核对页再确认一次平台、账号标识和应付金额。

AWS开户与充值