【问题标题】:Checking referenced resources with an Azure Policy使用 Azure 策略检查引用的资源
【发布时间】:2020-02-19 14:50:44
【问题描述】:

假设我有一个名为 PublicMicrosoft.ApiManagement/service/products 资源,并且我想执行一项政策,其中只允许 Microsoft.ApiManagement/service/products/apis 的 2 个 API 资源引用 Public资源。

这可能吗?我只看到检查单个资源值的示例,这是跨资源的问题。

我正在考虑进行Microsoft.ApiManagement/service/products[*] 迭代,然后使用allOf 运算符检查api,但api 不是Microsoft.ApiManagement/service/products 的属性值,它是一个单独的资源。

【问题讨论】:

    标签: azure-policy


    【解决方案1】:

    您可以尝试使用计数功能来查看有多少资源引用。但是,看起来 ApiManagement 没有任何别名,因此您不能对其使用策略。

    【讨论】:

    • 我会将此标记为答案,因为它总比没有好。
    猜你喜欢
    • 1970-01-01
    • 2021-10-07
    • 2020-05-07
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多