SuperAPI AI 工具集

aws-cost-explorer

部署与运维

查看项目

更新于 10-16 09:47

技能介绍

用途:面向需要查询特定日期 AWS 成本与用量明细的场景,可按服务级别总览(如 EC2、S3、OpenSearch、DocumentDB),也可下钻到某个服务的用量类型明细(如实例类型、存储、数据传输)。

主要能力:查询每日按服务划分的成本;对指定服务展示用量类型拆解;按最小成本阈值过滤;日期支持相对(N 天前,默认 2 天前)与绝对(YYYY-MM-DD);输出可读表格或 JSON。

使用方式:通过脚本 scripts/cost_query.py 调用,例如:python3 <skill-path>/scripts/cost_query.py;python3 <skill-path>/scripts/cost_query.py --days-ago 1 --min-cost 5;python3 <skill-path>/scripts/cost_query.py --date 2026-01-15;python3 <skill-path>/scripts/cost_query.py --service "Amazon OpenSearch Service" --min-cost 1;python3 <skill-path>/scripts/cost_query.py --detailed --min-cost 5;python3 <skill-path>/scripts/cost_query.py --json --min-cost 5。参数包括 --days-ago/-d(默认 2)、--date、--min-cost/-m(默认 0)、--service/-s、--detailed、--json/-j。使用 --service 时需填 AWS 精确服务名,如 Amazon Elastic Compute Cloud - Compute、Amazon Simple Storage Service、Amazon Relational Database Service、AmazonCloudWatch、AWS Lambda、Amazon Bedrock、EC2 - Other 等。用量类型常见模式包括 BoxUsage:(EC2 实例小时)、ESInstance:(OpenSearch 实例小时)、EBS:VolumeUsage.(EBS 存储)、TimedStorage-ByteHrs(S3/EFS 容量)、DataTransfer-(数据传输)、NatGateway-、VpcEndpoint-、-input-tokens/-output-tokens(Bedrock token)、ElasticUsage(DocumentDB Elastic)。

适用场景:先取服务级总览定位高成本服务,再按服务下钻分析用量构成,或使用 detailed 模式做整体概览。

限制与前提:需配置好 AWS CLI 凭据,并具备 ce:GetCostAndUsage 的 IAM 权限。其他能力、收费或效果资料未提供。