是否有可能为 Azure 托管的 API 管理创建自定义小部件?
Posted
技术标签:
【中文标题】是否有可能为 Azure 托管的 API 管理创建自定义小部件?【英文标题】:Is there any possibility to create custom widget for Azure hosted API Management? 【发布时间】:2020-03-25 09:36:38 【问题描述】:https://azure.microsoft.com/en-us/updates/new-azure-api-management-developer-portal-is-now-generally-available/
可扩展性——门户内置于每个 API 管理实例中(不包括消费层)。如果您希望扩展门户的核心功能(例如,创建您自己的小部件以从其他来源获取数据),请分叉 GitHub 存储库,实施代码更改,并自行托管您自己修改后的门户版本。
是不是我们不能在 Azure 托管的开发者门户上做自定义小部件?如果是这样,那么这是遗留门户网站的后退,因为我们可以编写自定义 html 和 JS 来获得自定义功能。
【问题讨论】:
是的,这是正确的,您需要分叉存储库并创建自己的自定义小部件并自行托管您的门户。我不会将其归类为从以前的版本退后一步。这背后的整个意识形态是保持基础门户简单且易于设置。门户的可扩展性和开源特性允许您根据自己的要求对其进行修改。 【参考方案1】:我相信你仍然可以做几件事。
首页
默认主页充满虚拟内容。您可以删除包含内容的整个部分,也可以保留结构并逐个调整元素。用您自己的替换生成的文本和图像,并确保链接指向所需的位置。
布局
将导航栏中自动生成的徽标替换为您自己的图像。
编辑门户内容、自定义网站外观并发布更改。
请参考https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-developer-portal-customize 告诉我进展如何
【讨论】:
【参考方案2】:您可以向存储库提交拉取请求。 如果您创建了一个自定义小部件,并且这对许多用户来说很有用,那么它可以包含在默认的小部件集中。
【讨论】:
以上是关于是否有可能为 Azure 托管的 API 管理创建自定义小部件?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Azure 函数和 Azure Web API 之间启用托管标识?