Python 未获取与分配标记关联的特定成本

Python 未获取与分配标记关联的特定成本,python,amazon-web-services,aws-sdk,aws-billing,Python,Amazon Web Services,Aws Sdk,Aws Billing,我正在构建一个python仪表板,以便我在AWS上托管应用程序的客户能够支付我在那里的项目成本。我使用的是python sdk,但我只从查询中获取我的帐户的总金额 我已经确定要将标签添加到项目中(例如:elastic beanstalk)并激活成本分配标签,但没有任何效果 cost_allocation_tag = 'Company' client = boto3.client( 'ce', aws_access_key_id=aws_access_key_id, aw

我正在构建一个python仪表板,以便我在AWS上托管应用程序的客户能够支付我在那里的项目成本。我使用的是python sdk,但我只从查询中获取我的帐户的总金额

我已经确定要将标签添加到项目中(例如:elastic beanstalk)并激活成本分配标签,但没有任何效果

cost_allocation_tag = 'Company'

client = boto3.client(
    'ce',
    aws_access_key_id=aws_access_key_id,
    aws_secret_access_key=aws_secret_access_key,
)

try:
    monthly = client.get_cost_and_usage(
            TimePeriod={
                'Start':end,
                'End':now.strftime('%Y-%m-%d')
            },
            Granularity='MONTHLY',
            Metrics=[
            'BlendedCost',
            ],
            GroupBy=[
            {
                'Type': 'TAG',
                'Key': cost_allocation_tag
            },
            ]
        )
    monthly_cost = monthly['ResultsByTime'][0]['Groups'][0]['Metrics']['BlendedCost']['Amount']
except:
    pass
我应该只获得与标签相关的成本,而不是总体成本。我已经阅读了文档,但是如果我正确地遵循了它,我不是100%了解。这里是文档的链接


您希望按'TAGS'类型分组,而不是按'TAG'分组,因为该类型无效

此外,请检查是否在给定标记键的资源上设置了公司的标记值
如果不是这样,返回的组将包括所有公司的资源