如果我收到 AWS 的账单但找不到与费用相关的资源怎么办?

上次更新时间:2022 年 4 月 27 日

我收到了来自 AWS 的月度账单,但找不到产生费用的资源。

简短描述

看不到产生费用的资源可能是由于以下原因:

  • 您在没注意到的账户中激活了资源。
  • 费用是另一个账户上的资源产生的。
  • 您可能没有权限查看产生费用的资源。
  • 资源在月初产生费用,但随后被终止或删除。

解决方法

您在没注意到的账户中激活了资源

要检查您账户中产生费用的资源,请执行以下操作:

  1. 打开 AWS 账单和成本管理控制台
  2. 在屏幕左侧的导航窗格中,选择 Bills(账单)。
    Details(详情)部分显示了您账户中各种 AWS 服务产生的所有费用。 如果您看到某个服务显示有费用,则意味着此服务产生了费用。
    如果您在 AWS Organizations 中使用整合账单功能,则Bills(账单)页面会在 Consolidated Bill Details(整合账单详细)选项卡中列出所有账户的总计。选择 Bill Details by Account(按账户列出的账单详情)选项卡,以查看组织中每个帐户的活动。
    注意:最佳实践是检查上个月的 Details(详情)部分,以确定产生费用的所有服务。
  3. Details(详情)下,展开每项服务以确定服务产生费用的区域。

注意:账单和成本管理控制台大约需要 24 小时来更新活动资源的使用和费用信息。

您可以使用 AWSSupport-ListEC2Resources AWS Systems Manager Automation 文档列出您的活动 Amazon Elastic Compute Cloud (Amazon EC2) 资源。此自动化文档将返回有关 Amazon EC2 实例和相关资源的信息,如您指定的 AWS 区域的 Amazon Elastic Block Store (Amazon EBS) 卷、弹性 IP 地址和 Amazon EC2 Auto Scaling 组。默认情况下,信息从所有区域收集并显示在输出中。要运行此自动化,请按照运行简单自动化中的说明操作。

此外,您可以使用 AWS AWS Cost and Usage ReportAWS Cost Explorer 来检查您使用的资源。

确定不同区域中的活动资源后,通过打开相应的服务控制台终止不再需要的资源。有关更多信息,请参阅如何终止我的 AWS 账户中不再需要的活动资源?

费用是另一个账户上的资源产生的

检查您可能拥有的其他 AWS 账户。您可以在其他 AWS 账户上运行 AWSSupport-ListEC2Resources 自动化,以检查这些账户中是否有活动的 EC2 资源。

有关如何查找 AWS 费用相关账户的信息,请参阅如何找到与未知 Amazon Web Services 费用关联的 AWS 账户?

您可能没有权限查看产生费用的资源

如果以 AWS Identity and Access Management (IAM) 用户身份登录 AWS 账户,您可能没有权限查看产生费用的资源。请让您的账户管理员授予您查看这些资源的权限。有关 IAM 权限和策略的一般说明,请参阅访问管理概览:权限和策略

如果登录的是组织中的成员账户,费用可能与组织整合账单中的另一个账户上的资源有关。有关此账户上资源的更多信息,请询问账户拥有者。

资源在月初产生费用,但随后被终止或删除

账单和成本管理控制台中的费用代表给定月份的总使用费。如果资源在月初产生费用,但稍后被停止或终止,则此服务的 AWS 管理控制台不会再显示它们。

您可以检查 AWS AWS Cost and Usage ReportAWS Cost Explorer 以确保这些资源不再产生费用。