Python 未获取与分配标记关联的特定成本
我正在构建一个python仪表板,以便我在AWS上托管应用程序的客户能够支付我在那里的项目成本。我使用的是python sdk,但我只从查询中获取我的帐户的总金额 我已经确定要将标签添加到项目中(例如:elastic beanstalk)并激活成本分配标签,但没有任何效果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
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'分组,因为该类型无效 此外,请检查是否在给定标记键的资源上设置了公司的标记值
如果不是这样,返回的组将包括所有公司的资源