0

假设我有一个Microsoft.ApiManagement/service/products名为Public的资源,我想强制执行一个策略,其中只Microsoft.ApiManagement/service/products/apis允许 2 个 API 资源引用公共资源。

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

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

4

1 回答 1

1

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

于 2020-04-10T21:16:07.040 回答