Compartilhar via


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.

Windows Azure Pack Custom Provider

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