6 个月的 AWS 成本使用字段

问题描述 投票:0回答:1

有人研究过 AWS 成本和使用情况吗?

我们正在使用

get_cost_and_usage
,但有一些 api 无法获取的产品相关字段。我们可以获得
blendedcost
unblendedcost
usagestartdate
service
location
,但没有直接的 api 可以获取:

  • UsageAccountId
  • ProductCode
  • ResourceId
  • SKU

我们使用了GetCostAndUsageWithResources - AWS 账单和成本管理,但它只能获取 14 天的数据,我们需要获取 6 个月历史数据的详细信息。

 [
                    **'UsageAccountId'**,
                    'BlendedCost',  
                    'UnblendedCost',
                    'UsageStartDate',
                    'BundledDiscount',
                   **** 'ProductCode'**,**
                    **'ProductName**',
                   ** 'ResourceId',**
                    'Servicename',
                   ** 'SKU',**
                    'Unit',
                    'Location'
]

到目前为止,我们需要通过在 boto3 代码中处理 csv 文件来处理第一个月的详细信息,并将资源和 SKU 详细信息分开。还有其他办法处理吗?

amazon-web-services boto3 aws-cost-explorer
1个回答
0
投票

您熟悉AWS云智能实验室吗? https://www.wellarchitectedlabs.com/cloud-intelligence-dashboards/

它使用 Athena 和 Quicksight 向您显示您的成本,并直接与 CUR 集成。您可以使用 boto3 直接查询 athena,而不是查询 CE API,根据资源和 CUR 完整信息获取您需要的所有信息。

您可以按照此处的部署指南进行操作,部署过程非常简单: https://catalog.workshops.aws/awscid/en-US/dashboards/foundational/cudos-cid-kpi/deploy

© www.soinside.com 2019 - 2024. All rights reserved.