我所有的实例都已经终止,为什么还要为 Amazon EC2 付费?

上次更新时间:2020 年 8 月 6 日

我终止了我的所有 Amazon Elastic Compute Cloud (Amazon EC2) 实例,但账单和成本管理控制台仍显示我需要为 EC2 付款。

解决方法

检查以下常见原因:

您在账单周期的早期产生了费用

如果您在月初运行了 EC2 实例,但之后停止或终止了该实例,则您的账单将包含该实例运行时的费用。

您终止了您的实例,但 EC2 资源仍预配置到您的账户。

您的账单的 Elastic Compute Cloud 行项目中包含除实例以外的其他资源。EC2 实例通常与其他 EC2 资源一起使用,例如以下资源:

  • 弹性 IP 地址
  • Amazon Elastic Block Store (Amazon EBS) 卷

展开 Bills(账单)页面中的 Elastic Compute Cloud 行项目来查看按资源分类的 EC2 使用费用。然后,打开 Amazon EC2 控制台终止或删除您不需要的任何资源

已停止的实例不会产生费用,但附加到这些实例的 EBS IP 地址或 EBS 卷会产生费用。

要取消弹性 IP 地址与实例的关联,请参阅取消弹性 IP 地址的关联

有关释放未附加弹性 IP 地址的信息,请参阅释放弹性 IP 地址

要将 EBS 卷与实例分离,请参阅将 Amazon EBS 卷与 Linux 实例分离

要删除您不再需要的 EBS 卷,请参阅删除 Amazon EBS 卷

您终止了一个区域中的实例,但还有运行在其他区域中的实例

要检查您在其他区域是否有活动的 EC2 实例,请执行以下操作:

  1. 打开账单和成本管理控制台
  2. 在导航窗格中选择 Bills(账单)。
  3. Bill details by service(按服务分类的账单详细信息)部分中,展开 Elastic Compute Cloud 行项目。
  4. 检查您在其他区域是否有活动的 EC2 实例。

确认 EC2 资源产生费用的区域后,请执行以下操作:

  1. 打开 Amazon EC2 控制台
  2. 在导航栏中,从 Region Selector(区域选择器)中选择相应的区域。
  3. 终止或删除您不需要的 EC2 资源

在您的账户上启动了新实例

诸如 Amazon EC2 Auto ScalingAWS Elastic Beanstalk 这样的服务可以根据您配置它们的方式自动启动实例。如果您创建了 Spot 实例请求Spot 队列请求Spot 实例在满足了特定 Spot 出价时启动。

请查看该服务的文档,了解有关终止这些资源的更多信息。如果您不确定哪个服务或资源正在您的账户上启动实例,请与 AWS Support 联系以获取帮助。

您购买了预留实例

每个月,按规定月份中的每个小时对预留实例计费,直到预留实例合同终止。

如果您不再使用实例类型,请将任何适用的预留实例修改为适合您当前使用案例的大小。您还可以在 Amazon EC2 预留实例市场上销售您的实例。

如果这些方案都不适用于您,或者您不确定为什么被收费,请联系 AWS Support


这篇文章对您有帮助吗?


您是否需要账单或技术支持?