Azure RBAC 中的多个通配符

Multiple wildcards in Azure RBAC

我在文档中看到了这个:

您还可以在一个字符串中包含多个通配符。例如,以下字符串表示成本管理的所有查询权限。

Microsoft.CostManagement/*/query/*

查询前第一个通配符是什么意思?

表示Microsoft.CostManagement资源提供者下的资源,例如externalBillingAccounts, externalSubscriptions.

有了操作权限Microsoft.CostManagement/*/query/*,您将可以查询Microsoft.CostManagement下的使用数据,可以理解为您拥有权限Microsoft.CostManagement/externalBillingAccounts/query/*Microsoft.CostManagement/externalSubscriptions/query/*的总和等

参考 - https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftcostmanagement