Visão geral do provedor de recursos personalizado
Aplica-se a: Windows Azure Pack
Windows Azure Pack for Windows Server permite a criação de provedores de recursos do cliente.
As tecnologias que Windows Azure Pack fornece são representadas por provedores de recursos. Conceitualmente, um provedor de recursos é responsável por criar recursos de um tipo específico. Por exemplo, Windows Azure Pack fornece provedores de recursos para criar sites, máquinas virtuais SQL Server bancos de dados e assim por diante. Um provedor de recursos personalizado é implementado por terceiros e integra-se da mesma forma que os provedores de recursos fornecidos pelo Windows Azure Pack.
O provedor de recursos fornece serviços por conta própria ou atua como um proxy para um sistema externo existente. Em ambos os casos, há um conjunto definido de componentes que o provedor de recursos personalizado deve fornecer.
Extensões de interface do usuário para o portal de gerenciamento para administradores e o portal de gerenciamento do site de locatários.
Controladores para as extensões de interface do usuário locatário e administrador. Para obter mais informações, consulte Controladores de Interface do Usuário de Administrador e Locatário.
Pontos de extremidade REST acessíveis por meio de HTTPS que abrangem o seguinte:
Ponto de Extremidade do Administrador
Ponto de Extremidade do Locatário
Ponto de Extremidade de Notificação
Ponto de Extremidade de Uso
Para obter mais informações, consulte pontos de extremidade do provedor de recursos personalizados.
Extensões de interface do usuário
Um provedor de recursos personalizados típico fornece uma interface do usuário para locatários e administradores gerenciarem os recursos do provedor. A interface do usuário integra-se ao portal de gerenciamento do Azure Pack Windows existente como uma extensão de interface do usuário ou integra-se a um portal de gerenciamento personalizado. O exemplo Olá, Mundo demonstra como criar um Windows extensão de interface do usuário do portal de gerenciamento do Azure Pack para um provedor personalizado e está documentado em Windows Extensões de Interface do Usuário do Portal de Gerenciamento do Azure Pack.
Observação
As extensões de interface do usuário podem ser usadas para uma variedade de finalidades e não estão limitadas a provedores de recursos personalizados.
Autenticação e segurança
Um provedor de recursos deve dar suporte ao seguinte:
Suporte à comunicação segura por http (HTTPS).
Dar suporte à autenticação básica.
Os controladores usados para fornecer acesso de administrador e locatário à API de Gerenciamento de Serviços devem residir no mesmo site que a API de Gerenciamento de Serviços. Para obter mais informações, consulte Controladores de Interface do Usuário de Administrador e Locatário.
O exemplo Olá, Mundo provedor de recursos personalizado
Um exemplo de Provedor de Recursos Personalizados é fornecido como parte do Windows Azure Pack para Windows Server Developer Kit. Para obter mais informações, consulte https://www.microsoft.com/en-us/download/details.aspx?id=41146.
O exemplo Olá, Mundo fornece o portal de gerenciamento para administradores e o portal de gerenciamento para extensões de interface do usuário de locatários, bem como as implementações de ponto de extremidade necessárias. Como um exemplo baseado em MVC, os controladores são usados para fornecer as definições de ponto de extremidade que permitem acesso aos recursos do provedor de recursos. Eles também são usados para fazer chamadas para a API de Gerenciamento de Serviços em nome da interface do usuário do portal de gerenciamento. O portal de gerenciamento do provedor de recursos personalizado para extensões de interface do usuário de administradores é expresso como exibições.
Para obter mais informações sobre o exemplo de Olá, Mundo, consulte https://curah.microsoft.com/58720/extending-the-hello-world-custom-resource-provider-sample.
Consulte Também
Windows Provedores de Recursos Personalizados do Azure Pack
Windows Referência da API REST de Notificação do Provedor de Recursos Personalizado do Azure Pack
Windows Referência da API REST de Uso do Provedor de Recursos Personalizados do Azure Pack
Autenticando Windows portais de gerenciamento do Azure Pack e a API de Gerenciamento de Serviços