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

如何为AWS Cost Explorer API请求添加过滤条件排除信用额度成本

如何通过boto3调用AWS Cost API排除信用额度成本

要排除信用额度对应的成本,你需要在请求参数中添加Filter字段,通过过滤RECORD_TYPE维度来排除Credit类型的记录。以下是修改后的完整代码:

import boto3

client = boto3.client('ce')

request = {
    'TimePeriod': {
        'Start': start_date,
        'End': end_date
    },
    'Granularity': granularity,
    "GroupBy": [
        {
            "Type": "DIMENSION",
            "Key": "LINKED_ACCOUNT"
        }
    ],
    "Metrics": ['UnblendedCost', 'UsageQuantity'],
    # 添加过滤条件排除信用额度
    "Filter": {
        "Not": {
            "Dimensions": {
                "Key": "RECORD_TYPE",
                "Values": ["Credit"]
            }
        }
    }
}

response = client.get_cost_and_usage(**request)

过滤逻辑说明

  • 使用Not操作符反向匹配记录类型,确保返回结果排除所有标记为Credit的费用条目
  • RECORD_TYPE是AWS Cost Explorer的内置维度,Credit值对应各类信用额度抵扣的记录

内容的提问来源于stack exchange,提问作者shikha singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 18:12:36