使用 Free Tier API - AWS Billing

使用 Free Tier API

AWS Free Tier 提供了每月可免费使用 AWS 服务 和产品的机会。借助 Free Tier API,您将能够以编程方式根据月度使用量限额跟踪免费套餐的使用情况。

使用该 API 了解您每月的免费使用量何时会变为即用即付定价模式。通过将整月的预测使用量与每项服务的免费套餐限额进行比较,有助于您避免产生意外的费用。例如,要了解您的使用量何时可能超过 AWS Glue 的免费优惠限额,您可以使用该 API 来跟踪您的 AWS 账户使用情况。然后,您可以在免费套餐限额到期之前决定是继续使用该服务,还是进行任何调整。

您还可以使用该 API 创建可视化效果或编写脚本,以根据您的 API 响应自动调整 AWS 资源。

例 示例:查找您的 AWS Glue 免费套餐优惠

以下 AWS Command Line Interface(AWS CLI)命令使用 GetFreeTierUsage API 操作,来按 AWS Glue 免费套餐使用情况进行筛选。

请求

aws freetier get-free-tier-usage --filter '{"Dimensions": {"Key": "SERVICE", "Values": ["Glue"], "MatchOptions": ["CONTAINS"]}}'

响应

以下响应返回了来自 AWS Glue 的两个 Always Free 优惠。

{ "freeTierUsages": [ { "actualUsageAmount": 287.0, "description": "1000000.0 Request are always free per month as part of AWS Free Usage Tier (Global-Catalog-Request)", "forecastedUsageAmount": 2224.25, "freeTierType": "Always Free", "limit": 1000000.0, "operation": "Request", "region": "global", "service": "AWS Glue", "unit": "Request", "usageType": "Catalog-Request" }, { "actualUsageAmount": 176.36827958, "description": "1000000.0 Obj-Month are always free per month as part of AWS Free Usage Tier (Global-Catalog-Storage)", "forecastedUsageAmount": 1366.8541667450002, "freeTierType": "Always Free", "limit": 1000000.0, "operation": "Storage", "region": "global", "service": "AWS Glue", "unit": "Obj-Month", "usageType": "Catalog-Storage" } ] }

AWS CLI 和 AWS 软件开发工具包(SDK)包括对 Free Tier API 的支持。有关支持 Free Tier API 的语言列表,请选择该操作名称,然后在另请参阅部分中,选择您的首选语言。

有关使用 Free Tier API 的更多信息,请参阅 AWS 账单与成本管理 API Reference

要使用 AWS 账单与成本管理 控制台跟踪您的免费套餐使用情况,例如接收电子邮件提醒,请参阅 跟踪您的 AWS Free Tier 使用量

有关使用 Amazon EC2 免费套餐的更多信息,请参阅《Amazon EC2 用户指南》中的教程:开始使用 Amazon EC2 Linux 实例

您还可以创建 AWS 成本预算,然后设置在成本和使用量超出或预测会超出预算时收到通知和提醒。有关更多信息,请参阅《AWS 成本管理用户指南》中的 Managing your costs with AWS Budgets