0

有人可以确认 Azure 中是否可以使用基于多个资源组的成本仪表板?前任:

RG-名称 成本
开发-APP01 - 100
UAT-APP01 - 300
PRD-APP01 - 500

我们有一个基于应用程序创建的 RG,并使用基于 Tag 或 RG 的 Runbook 发送成本。但是,我们计划为他们创建一个仪表板,以便他们可以在 Azure 仪表板上查看,而不是手动发送成本。每个应用程序所有者都对其 RG 拥有贡献者权限,他们可以查看部署的所有资源,包括成本。RG 细节为 Ex,

DEV-APP01、UAT-APP01、PRD-APP01 - AppOwner-1 DEV-APP02、UAT-APP02、PRD-APP02 - AppOwner-2 DEV-APP03、UAT-APP03、PRD-APP03 - AppOwner-3

我们使用成本管理功能为 AppOwners 创建仪表板,并通过选择多个 RG 并在 Azure 仪表板中固定相同的内容来创建相同的仪表板。但是 AppOwner 看不到成本,因为成本管理范围是基于订阅的,所以他们看不到所有 RG 的相关成本。无论如何,我们可以整合所有资源组并将其显示在 Azure 仪表板中吗?

我已经使用 Workbook & API 组合定位到订阅以及特定的 RG,但多个 RG 成本显示不起作用。

订阅 API - /subscriptions/{Subscription:Id}/providers/Microsoft.CostManagement/query? - 没有获得 AppOwner 的授权,我认为是由于 RG 的唯一许可

RG-/subscriptions/{Subscription:Id}/resourceGroups/{ResourceGroupName}/providers/Microsoft.CostManagement/query 的 API - 只能拉取一个 RG,如果 AppOwner 选择多个 RG,则不会填充结果。

4

0 回答 0