创建账单告警以监控预估的 AWS 费用
您可以使用 Amazon CloudWatch 监控 AWS 估算费用。在为您的 AWS 账户启用估算费用监控时,将每天计算几次估算费用并作为指标数据发送到 CloudWatch。
账单指标数据存储在美国东部(弗吉尼亚北部)区域中,并表示全球费用。该数据包括您在 AWS 中使用的每个服务的估算费用,以及您的 AWS 估算费用总和。
当您的账户账单超过阈值时,将触发告警。它仅在当前账单超出阈值时触发。它不会根据您本月迄今为止的使用情况进行预测。
如果您每当费用超出阈值时创建一个账单告警,则告警将立即变为 ALARM
(告警)状态。
注意
有关分析已计费的 CloudWatch 费用的信息,请参阅 分析、优化和降低 CloudWatch 成本。
启用账单提醒
在为估算费用创建告警之前,您必须启用账单提醒,以便监控 AWS 估算费用并使用账单指标数据创建告警。在启用账单提醒后,您无法禁用数据收集,但可以删除创建的任何账单告警。
首次启用账单提醒后,大约需要 15 分钟时间,您就可以查看账单数据和设置账单告警。
要求
-
您必须使用账户根用户凭证或作为被授予权限的 IAM 用户登录,才能查看账单信息。
-
对于整合账单账户,每个关联账户的账单数据可以在付款账户登录后找到。您可以查看每个关联账户以及整合账户的估计费用总和,和各项服务的估计费用。
-
在整合账单账户中,仅当付款人账户启用 Receive Billing Alerts(接收账单提醒)首选项时,才会捕获成员关联账户的指标。如果您更改了您的管理账户/付款人账户,则必须在新的管理账户/付款人账户中启用账单提醒。
-
该账户不能属于 Amazon 合作伙伴网络 (APN),因为对于 APN 账户,账单指标不会发布到 CloudWatch。有关更多信息,请参阅 AWS 合作伙伴网络
。
要启用预估收费监控
打开 AWS Billing 控制台,网址为:https://console.aws.amazon.com/billing/
。 -
在导航窗格中,选择 Billing Preferences(账单首选项)。
通过提醒首选项选择编辑。
-
选择接收 CloudWatch 账单提醒。
-
选择保存首选项。
创建账单警报
重要
创建账单告警之前,您必须将区域设置为美国东部(弗吉尼亚州北部)。账单指标数据存储在该区域中,并表示全球费用。您还必须为您的账户启用账单提醒;或者,如果您使用的是整合账单,则必须在管理账户/付款人账户中启用账单提醒。有关更多信息,请参阅 启用账单提醒。
在该过程中,您可以创建一个告警,以便在 AWS 的估算费用超出定义的阈值时发送通知。
使用 CloudWatch 控制台创建告警
-
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择 Alarms(告警),然后选择 All alarms(所有告警)。
-
选择创建警报。
-
选择选择指标。在 Browse(浏览)中,选择 Billing(账单),然后选择 Total Estimated Charge(总估算费用)。
注意
如果您没看到账单/总估算费用指标,则启用账单提醒,并将您的区域更改为美国东部(弗吉尼亚州北部)。有关更多信息,请参阅 启用账单提醒。
-
选中 EstimatedCharges(估算费用)指标的复选框,然后选择 Select metric(选择指标)。
-
对于 Statistic(统计数据),选择 Maximum(最大)。
-
对于 Period(周期),选择 6 hours(6 小时)。
-
对于阈值类型,选择静态。
-
对于 Whenever EstimatedCharges is . . .(当估算费用. .),选择 Greater(大)。
-
对于 than . . .,请定义要触发告警的值。例如,
200
USD。EstimatedCharges 指标值仅以美元(USD)为单位,货币转换由 Amazon Services LLC 提供。有关更多信息,请参阅什么是 AWS Billing?。
注意
定义阈值后,预览图显示您当月的预估费用。
在其他配置中,执行以下操作:
对于 Datapoints to alarm(触发告警的数据点数),指定 1 out of 1(1 选 1)。
-
对于 Missing data treatment(缺失数据处理),选择 Treat missing data as missing(将缺失的数据视为缺失)。
-
选择下一步。
-
在通知下,确保选择告警中。选择当您的告警处于
ALARM
状态时要通知的 Amazon SNS 主题。Amazon SNS 主题可以包含您的电子邮件地址,这样当账单金额超过您指定的阈值时,您就可以收到电子邮件。您可以选择现有的 Amazon SNS 主题、创建一个新 Amazon SNS 主题或使用主题 ARN 通知其他账户。如果您希望您的告警为相同告警状态或不同告警状态发送多个通知,请选择 Add notification(添加通知)。
-
选择下一步。
-
在 Name and description(名称和描述)下,为您的告警输入名称。名称必须仅包含 UTF-8 字符,并且不能包含 ASCII 控制字符。
-
(可选)输入告警的描述。描述可以包含 Markdown 格式,该格式仅在 CloudWatch 控制台的警报详细信息选项卡中显示。Markdown 非常适合用于向运行手册或其他内部资源添加链接。
-
选择下一步。
-
在 Preview and create(预览和创建)下,确保您的配置正确,然后选择 Create alarm(创建告警)。
删除账单告警
当您不再需要账单告警时,可将其删除。
删除账单告警
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
如果需要,可将区域更改为美国东部(弗吉尼亚北部)。账单指标数据存储在此区域中,并且反映全球费用。
-
在导航窗格中,依次选择 Alarms(警报)和 All alarms(所有警报)。
-
选中告警旁的复选框,然后依次选择 Actions(操作) 和 Delete(删除)。
-
当系统提示进行确认时,选择 Yes, Delete(是,删除)。