gpt4 book ai didi

rest - 合作伙伴中心 获取资源名称 对象级别

转载 作者:行者123 更新时间:2023-12-01 19:44:30 28 4
gpt4 key购买 nike

我目前正在编写一个 Powershell 脚本,该脚本会自动从我公司的 CSP 平台下载计费数据。我使用以下 powershell 模块( https://github.com/Microsoft/Partner-Center-PowerShell )并使用以下 api(我猜是该模块调用的)来获取我所有订阅的最后一个月的总体价格。 https://learn.microsoft.com/en-us/partner-center/develop/get-a-subscriptions-resource-usage-information 。借助非常棒的 Powershell 模块,我成功地从 Azure 资源中接收了良好的数据,并将其打印在 CSV 文件中,以便 Power BI 创建报告。我现在的问题是,当我使用 Power BI 创建成本和使用情况的图表时。我看不到资源的名称(vm、存储、sql),而是看到类型的名称(读取操作、LRS 写入附加 IO,...),当然这也是一个很好的指示器。我希望看到成本和使用率最高的虚拟机(虚拟机或存储或 SQL 的名称),而不是哪种类型。 api 响应中的 ResourceName 不完全正确。然而,资源名称(采用资源 URL 格式)可通过此 api 获得: https://learn.microsoft.com/en-us/partner-center/develop/get-a-customer-s-utilization-record-for-azure 。但在这里我无法检索我的 Azure 资源的成本。我尝试组合 2 个 api(一个用于检索成本,另一个用于检索资源 URL 和资源 ID 作为组合器),但奇怪的是,一些客户在使用 api 中拥有数据,而不是在利用率 api 中。所以这并没有起到很好的作用。我今天的问题是:是否可以使用我从这个 api 获得的响应数据来检索资源名称或 URL:https://learn.microsoft.com/en-us/partner-center/develop/get-a-subscriptions-resource-usage-information 。或者是否有另一种方式提供对象的名称而不是服务。

最佳答案

资源使用功能不会返回资源名称。因此,您需要合并 Get-PartnerCustomerSubscriptionUtilization 中的数据和 Get-PartnerAzureRateCard获取与每个计费计量表关联的资源名称和合作伙伴成本。由于您正在使用 Power BI,因此最好查看 Partner-Center-Query 。这是另一个项目,允许您通过 Power Query 从合作伙伴中心 API 查询数据。

关于rest - 合作伙伴中心 获取资源名称 对象级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54862060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com