方案:使用 监控您的估算费用CloudWatch - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

方案:使用 监控您的估算费用CloudWatch

在此方案中,将创建一个 Amazon CloudWatch 警报来监控估算费用。启用对 AWS 账户的估计费用的监控时,系统会每日计算估计费用并将其作为指标数据发送到 CloudWatch 若干次。

账单指标数据存储在 美国东部(弗吉尼亚北部)地区 中,并且反映全球费用。该数据包括您在 AWS 中使用的每项服务的预估收费,以及您的 AWS 预估收费总和。

可以选择在收费超过特定阈值时通过电子邮件接收警报。这些警报由 CloudWatch 触发并使用 Amazon Simple Notification Service ( (Amazon SNS).) 来发送消息。

步骤 1:启用账单提醒

您必须先启用账单提醒来监控估算的 AWS 费用并使用账单指标数据创建警报,然后才能为估算费用创建警报。启用账单提醒后,您将无法禁用数据收集,但是可以删除任何已创建的账单警报。

首次启用账单提醒后,大约需要 15 分钟时间,您就可以查看账单数据和设置账单警报。

Requirements

  • 您必须使用账户根用户凭证或作为被授予权限的 IAM 用户登录,才能查看账单信息。

  • 对于整合的账单账户,每个链接的账户的账单数据可以在付款账户登录后找到。您可以查看每个关联账户以及整合账户的估计费用总和,和各项服务的估计费用。

  • 在整合账单账户中,仅当付款人账户启用接收账单提醒首选项时,才会捕获成员关联账户指标。如果您更改了您的主账户/付款人账户,则必须在新的主账户/付款人账户中启用账单提醒。

  • 该账户不能属于 Amazon 合作伙伴网络 (APN),因为对于 APN 账户,账单指标不会发布到 CloudWatch 有关更多信息,请参阅 AWS 合作伙伴网络.

启用对估计费用的监控

  1. 通过以下网址打开账单和成本管理控制台:https://console.amazonaws.cn/billing/

  2. 在导航窗格中,选择 Preferences.

  3. 选择 Receive Billing Alerts.

  4. 选择 Save preferences.

步骤 2:创建账单警报

重要

在创建账单警报之前,您必须在您的账户中启用账单提醒;或者,如果您使用的是整合账单,则必须在主账户/付款人账户中启用账单提醒。有关更多信息,请参阅 启用账单提醒.

启用账单提醒后,您可以创建账单警报。在此方案中,您可以创建一个警报,该警报将在 AWS 的估算费用超过指定阈值时发送电子邮件。

注意

此过程使用简单选项。要使用高级选项,请参阅创建账单警报创建账单提醒以监控预估 AWS 费用 中的.

要创建账单警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 如果需要,将区域更改为 美国东部(弗吉尼亚北部). 账单指标数据存储在此区域中,并且反映全球费用。

  3. 在导航窗格中,依次选择 AlarmsCreate Alarm.

  4. 依次选择选择指标账单总估算费用.

    如果您没有看到 BillingTotal Estimated Charge 指标,则可能需要启用账单提醒。有关更多信息,请参阅 步骤 1:启用账单提醒.

  5. 选中 EstimatedCharges 旁边的复选框,然后选择 Select metric (选择指标)

  6. 对于 Whenever my total AWS charges for the month exceed,指定必须超过才会触发警报并发送电子邮件的金额 (例如,200)。然后选择 Next.

    提示

    此图表显示可用于设置适当金额的当前费用估计值。

  7. 对于 send a notification to,执行下列操作之一:

    • 选择 Select an existing SNS topic,然后在 Send a notification to 下选择要通知的主题。

    • 选择 Create a new topic (创建新主题),然后为新 SNS 主题键入名称,然后输入要接收通知的电子邮件地址。使用逗号分隔电子邮件名称。

  8. 选择 Create Alarm.

步骤 3:检查警报状态

现在,请检查您刚创建的账单警报的状态。

检查警报状态

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 如果需要,将区域更改为 美国东部(弗吉尼亚北部). 账单指标数据存储在此区域中,并且反映全球费用。

  3. 在导航窗格中,选择 Alarms.

  4. 选中警报旁边的复选框。在确认订阅之前,它显示为“等待确认”。在确认订阅后,请刷新控制台以显示更新后的状态。

步骤 4:编辑账单警报

例如,您可能想要将每个月在 AWS 上花费的金额从 200 美元增加至 400 美元。您可以编辑现有账单警报并增加在触发警报前必须超过的金额。

编辑账单警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 如果需要,将区域更改为 美国东部(弗吉尼亚北部). 账单指标数据存储在此区域中,并且反映全球费用。

  3. 在导航窗格中,选择 Alarms.

  4. 选中警报旁的复选框,然后依次选择 Actions (操作)Modify (修改).

  5. 对于 Whenever my total AWS charges for the month exceed,指定必须超过才会触发警报并发送电子邮件的新金额。

  6. 选择 Save Changes.

步骤 5:删除账单警报

如果您不再需要账单警报,可将其删除。

删除账单警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 如果需要,将区域更改为 美国东部(弗吉尼亚北部). 账单指标数据存储在此区域中,并且反映全球费用。

  3. 在导航窗格中,选择 Alarms.

  4. 选中警报旁的复选框,然后依次选择 Actions (操作)Delete (删除).

  5. 当系统提示进行确认时,选择 Yes, Delete.