簡體   English   中英

如何禁用 Azure API 管理開發人員門戶中的 try it 功能?

[英]How to disable the try it function in the Azure API management developer portal?

在 Azure API 管理開發人員門戶上,有一個“試用”功能可以在瀏覽器中測試 api 請求。

試用按鈕:

試用按鈕

測試頁面

是否可以禁用/刪除此功能? 我不希望開發人員能夠在我們的生產環境中發布測試數據。

我找到了一種隱藏 try it 按鈕的方法。 這不會完全禁用該功能,但會使其對用戶隱藏。

  1. 轉到以管理員身份登錄的開發人員門戶。

  2. 點擊右上角的編輯圖標

編輯圖標

  1. 選擇模板 => 操作。

  2. 這應該會打開一個標記窗口。 尋找試用按鈕。 它應該是這樣的

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

  1. 要么完全刪除標簽,要么將其包裝在if / unless Azure apim 使用DotLiquid 語言作為其模板。 我最終做到了這一點。

 {% 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 %}

  1. 保存您的更改。 然后發布。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM