You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Boto3代码实现按区域查询AWS各服务的成本账单数据

你只需在get_cost_and_usage方法的GroupBy参数列表中,新增区域维度的配置即可,AWS Cost Explorer原生支持REGION作为聚合维度。

修改后的完整代码如下:

cost_and_usage = client.get_cost_and_usage(
    TimePeriod={
        "Start": START_DATE,
        "End": END_DATE
    },
    Granularity="DAILY",
    Metrics=["UnblendedCost"],
    GroupBy=[
        {
            "Type": "DIMENSION",
            "Key": "LINKED_ACCOUNT",
        },
        {
            "Type": "DIMENSION",
            "Key": "SERVICE",
        },
        # 新增区域维度聚合配置
        {
            "Type": "DIMENSION",
            "Key": "REGION",
        }
    ]
)

补充说明:

  • 返回结果的分组顺序和GroupBy列表的配置顺序一致,最终会得到「关联账号->服务->区域」维度聚合的每日非混合成本数据
  • 所有AWS全局服务(例如IAM、Route 53、CloudFront全球加速等)的REGION字段会返回固定值global,不会匹配到具体地域
  • 如果需要过滤特定区域的成本,可额外添加Filter参数按REGION维度过滤指定值即可

内容的提问来源于stack exchange,提问作者Atharva Kale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 12:51:02