如果我收到 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 Cost and Usage ReportAWS Cost Explorer 来检查您使用的资源。

确定不同区域中的活动资源后,通过打开相应的服务控制台终止不再需要的资源。有关更多信息,请参阅我没有 AWS 账户,为什么 Amazon Web Services 会向我收费?

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

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

有关如何查找与 AWS 费用相关的账户的信息,请参阅我没有 AWS 账户,为什么 Amazon Web Services 会向我收费?

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

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

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

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

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

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