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

如何在AWS Boto3的get_cost_and_usage中使用'And'过滤器?格式报错求助

修复CostExplorer调用get_cost_and_usage接口的Filter格式错误

你的Filter代码存在两处关键格式问题,导致接口调用失败:

  • And 数组中的过滤规则格式错误:Dimensions和Tags应该作为两个独立的对象放在数组里,不能合并到同一个对象中
  • Dimensions的语法不完整:Key和Values需要包裹在大括号{}内,形成完整的对象结构

正确的Filter代码示例:

And: [
  {
    Dimensions: {
      'Key': 'USAGE_TYPE',
      'Values': [
        'EU-EBS:VolumeUsage.gp2',
        'EU-EBS:VolumeUsage.gp3',
        'EU-EBS:VolumeUsage.st1'
      ]
    }
  },
  {
    Tags: {
      'Key': 'tag',
      'Values': ['example']
    }
  }
]

核心格式要点:

  • And 条件的数组中,每个元素都是单独的过滤规则对象,要么是Dimensions,要么是Tags
  • 每个过滤规则对象必须遵循AWS Cost Explorer的结构要求:
    • Dimensions对象需包含Key(维度名称)和Values(维度值数组)两个字段
    • Tags对象需包含Key(标签键)和Values(标签值数组)两个字段

内容的提问来源于stack exchange,提问作者Yasen El Makioui

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 19:35:24