Azure 托管应用程序

Azure Managed Application

Azure 托管应用程序中是否有任何 extensibility/functionality 来发布自定义管理 UI(客户在将托管应用程序部署到他们的租户后使用)?我希望公开嵌入在 Azure 管理门户中的自定义管理员 UI。

托管应用程序作者可以通过多种方式自定义其用户体验:

  1. 创建UI定义:这是一个强制性文件,是自定义客户入门体验的托管应用程序包的一部分。您可以利用我们提供的不同控件来获取客户需要的任何输入,以便在 mainTemplate.json 中使用以部署应用程序资源。

o Creating CreateUIDef

o Testing CreateUIDef

  1. 自定义操作和视图定义:托管应用程序可以利用另一种称为 Azure 自定义提供程序的资源,允许它们定义可在 Azure 托管应用程序本身上执行的自定义操作。您可以将其与 ViewDefinition 结合使用,以在托管应用程序上提供按钮和 UI 来调用这些操作,例如重新启动或停止应用程序。

o 自定义提供者和视图定义教程:Tutorial: Create managed application with custom actions and resources

o ViewDefinition 概述及其目前的用途:Concept: ViewDefinition

o Azure 自定义提供程序的所有文档:https://docs.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/overview