Azure API 管理 - API 范围内的命名值

Azure API Management - named value at API scope

我想知道是否可以指定 Named value 之类的内容,但每个 API 分别指定?

所以如果我有,比如说 foo-APIbar-API 我可以为每个指定一个 命名的类值变量 ,例如 my-url .所以现在当我创建一个全局策略时

<policies>
    <inbound>
        <base />
        <send-request mode="new">
            <set-url>{{my-url}}</set-url>
            <set-method>POST</set-method>
            <set-body>something</set-body>
        </send-request>
    </inbound>
    <backend>
        <base />
    </backend>
    <outbound>
        <base />
    </outbound>
    <on-error>
        <base />
    </on-error>
</policies>

send-request 会将请求发送到 API 特定的 URL(例如,不同的 URL 用于 DEV、TEST、PROD)

不可能。命名值是一个全局集合,唯一的解决方法是将它们命名为具有足够的描述性,即前缀为 API id.