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

Node.js调用AWS Cost Explorer移除月末税项数据失败求助

问题排查与修正:AWS Cost Explorer过滤税项无效

你的代码过滤税项失败的核心原因是用错了维度:AWS Cost Explorer中,税项记录不属于SERVICE维度,而是归类在RECORD_TYPE维度下,值为"Tax"(注意大小写)。

修正后的参数配置如下:

var params = {
    Granularity: 'DAILY',
    Metrics: [
        'NET_UNBLENDED_COST'
    ],
    Filter: {
        Not: {      
            Dimensions: {
                Key: "RECORD_TYPE", // 替换为正确的维度
                Values: [ "Tax"]    // 注意值的大小写
            }
        }
    },
    TimePeriod: { 
        End: lastDay,
        Start: firstDay 
    }
};

var costexplorer = new AWS.CostExplorer({ region: 'us-east-1' });

costexplorer.getCostAndUsage(params, function (err: any, data: any) {
    if (err) {
        console.log(err, err.stack);
        reject();
    } else {
        let result: any = data['ResultsByTime']
        resolve(result); 
    }
});

额外说明

  • 可以在AWS Cost Explorer控制台的「分组」功能中选择RECORD_TYPE,确认税项对应的记录类型值,确保和代码中的值一致。
  • NET_UNBLENDED_COST指标包含了税项,过滤后返回的结果会自动排除所有税项相关的费用数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 20:25:57