如何通过AWS CLI查询AWS根账户Free Tier使用情况?
如何通过AWS CLI查询AWS根账户的Free Tier使用情况
可以通过AWS CLI的aws billing get-free-tier-usage命令直接获取Free Tier使用数据,效果和控制台的"Top Free Tier Service by Usage"板块匹配,操作步骤如下:
1. 基础查询命令
直接执行以下命令,默认返回当前计费周期内的Free Tier使用详情:
aws billing get-free-tier-usage
如果需要指定时间范围,可添加--time-range参数:
aws billing get-free-tier-usage \ --time-range Start=2024-01-01,End=2024-01-31
2. 结果解析
命令返回的JSON数据中,每个条目包含关键字段:
serviceCode:AWS服务标识(如AmazonEC2)actualUsageAmount:已使用的Free Tier资源量freeTierAllowedAmount:该服务的Free Tier额度unit:使用量单位(如Hrs表示小时)
提取serviceCode和actualUsageAmount字段后,按使用量排序即可得到和控制台一致的"按使用量排序的Top Free Tier服务"列表。
3. 权限说明
你使用的是root账户的access key,默认拥有所有AWS Billing权限,无需额外配置权限策略。
内容的提问来源于stack exchange,提问作者Xuan Hua
相关产品推荐
相关产品推荐

