gpt4 book ai didi

azure - 如何禁用Azure API管理开发者门户中的try it功能?

转载 作者:行者123 更新时间:2023-12-02 06:43:59 25 4
gpt4 key购买 nike

在 Azure API 管理开发人员门户上,有一个“尝试”功能,可以在浏览器中测试 API 请求。

尝试按钮:

The try it button

The test page

是否可以禁用/删除此功能?我不希望开发人员能够在我们的生产环境中发布测试数据。

最佳答案

我找到了隐藏“尝试”按钮的方法。这不会完全禁用该功能,但会使其对用户隐藏。

  1. 转至以管理员身份登录的开发者门户。

  2. 点击右上角的“编辑”图标

Edit icon

  • 选择模板 => 操作。

  • 这应该打开一个标记窗口。寻找尝试按钮。它应该看起来像这样

  • <a class="btn btn-primary" href="{{consoleUrl}}" id="btnOpenConsole" role="button">
    Try it
    </a>

  • 要么完全删除该标签,要么将其包装在 if/unless 中。 Azure apim 使用the DotLiquid language其模板。我最终做到了这一点。
  • {% assign apiNamePrefix = api.name | slice: 0, 4 %}
    {% if apiNamePrefix == 'TEST' %}
    <a class="btn btn-primary" href="{{consoleUrl}}" id="btnOpenConsole" role="button">
    Try it
    </a>
    {% endif %}

  • 保存您的更改。然后发布。
  • 关于azure - 如何禁用Azure API管理开发者门户中的try it功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56172216/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com