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

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

在此方案中,将创建一个 Amazon CloudWatch 告警来监控估计费用。在为您的 Amazon 账户启用估计费用监控时,将每天计算几次估计费用并作为指标数据发送到 CloudWatch。

账单指标数据存储在美国东部(弗吉尼亚北部)区域中,并且反映全球费用。此数据包括您所用的每种 Amazon 服务的估计费用以及 Amazon 估计费用总额。

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

步骤 1:启用账单提醒

在为估算费用创建告警之前,您必须启用账单提醒,以便监控 Amazon 估算费用并使用账单指标数据创建告警。启用账单提醒后,您将无法禁用数据收集,但是可以删除任何已创建的账单警报。

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

要求

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

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

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

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

启用对估计费用的监控

  1. 访问 https://console.aws.amazon.com/billing/,打开 Amazon Billing 控制台。

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

  3. 选择 Receive Billing Alerts

  4. 选择 Save preferences(保存首选项)

步骤 2:创建账单告警

重要

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

启用账单提醒后,您可以创建账单警报。在此方案中,您可以创建一个告警,以便在 Amazon 估计费用超出指定的阈值时发送电子邮件。

注意

此过程使用简单选项。若要使用高级选项,请参阅创建账单告警以监控 Amazon 估计费用中的 创建账单告警

要创建账单警报

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

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

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

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

    如果您没有看到 Billing(账单)Total Estimated Charge(估计费用总额)指标,您可能需要启用账单提醒。有关更多信息,请参阅 步骤 1:启用账单提醒

  5. 选中估算费用旁边的复选框,然后选择选择指标

  6. 对于 Whenever my total Amazon charges for the month exceed(每当该月我的亚马逊云科技费用总额超过时),请指定必须超过才会触发告警并发送电子邮件通知的金额(例如 200)。然后选择下一步

    提示

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

  7. 对于 Send notification to(将通知发送到),执行以下操作之一:

    • 选择 Select an existing SNS topic(选择一个现有 SNS 主题),然后在 Send a notification to(将通知发送到)下选择要通知的主题。

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

  8. 选择 Create Alarm(创建告警)

步骤 3:检查告警状态

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

检查警报状态

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

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

  3. 在导航窗格中,选择 Alarms (警报)

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

步骤 4:编辑账单告警

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

编辑账单警报

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

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

  3. 在导航窗格中,选择 Alarms (警报)

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

  5. 对于 Whenever my total Amazon charges for the month exceed(每当该月我的亚马逊云科技费用总额超过时),请指定必须超过才会触发告警并发送电子邮件通知的新金额。

  6. 选择 Save Changes

步骤 5:删除账单告警

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

删除账单告警

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

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

  3. 在导航窗格中,选择 Alarms (警报)

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

  5. 当系统提示进行确认时,选择 Yes, Delete(是,删除)