Compartir a través de


Información general sobre el proveedor de recursos personalizado

 

Se aplica a: Windows Azure Pack

Windows Azure Pack para Windows Server permite la creación de proveedores de recursos de cliente.

Las tecnologías que Windows proporciona Azure Pack están representadas por proveedores de recursos. Conceptualmente, un proveedor de recursos es responsable de crear recursos de un tipo específico. Por ejemplo, Windows Azure Pack proporciona proveedores de recursos para crear sitios web, máquinas virtuales SQL Server bases de datos, etc. Un proveedor de recursos personalizado se implementa mediante un tercero y se integra de la misma manera que los proveedores de recursos proporcionados por Windows Azure Pack.

Windows Azure Pack Custom Provider

El proveedor de recursos proporciona servicios propios o actúa como proxy para un sistema externo existente. En cualquier caso, hay un conjunto definido de componentes que el proveedor de recursos personalizado debe proporcionar.

  • Extensiones de interfaz de usuario para el portal de administración para administradores y el portal de administración para el sitio web de inquilinos.

  • Controladores para las extensiones de interfaz de usuario de inquilino y administrador. Para obtener más información, vea Controladores de interfaz de usuario de administrador e inquilino.

  • Puntos de conexión REST accesibles a través de HTTPS que abarcan lo siguiente:

    • Punto de conexión de administrador

    • Punto de conexión de inquilino

    • Punto de conexión de notificación

    • Punto de conexión de uso

Para más información, consulte Puntos de conexión de proveedor de recursos personalizados.

Extensiones de interfaz de usuario

Un proveedor de recursos personalizado típico proporciona una interfaz de usuario para que los inquilinos y administradores administren los recursos del proveedor. La interfaz de usuario se integra con el portal de administración de módulos de Azure Windows existente como una extensión de interfaz de usuario o se integra en un portal de administración personalizado. En el ejemplo Hola mundo se muestra cómo crear una extensión de interfaz de usuario del portal de administración de módulos de Azure Windows para un proveedor personalizado y se documenta en Windows Extensiones de interfaz de usuario del Portal de administración de módulos de Azure.

Nota:

Las extensiones de interfaz de usuario se pueden usar para diversos propósitos y no se limitan a proveedores de recursos personalizados.

Autenticación y seguridad

Un proveedor de recursos debe admitir lo siguiente:

  • Compatibilidad con la comunicación segura a través de HTTP (HTTPS).

  • Compatibilidad con la autenticación básica.

Los controladores que se usan para proporcionar acceso de administrador e inquilino a Service Management API deben residir en el mismo sitio web que service Management API. Para obtener más información, vea Controladores de interfaz de usuario de administrador e inquilino.

Ejemplo de proveedor de recursos personalizado de Hola mundo

Se proporciona un proveedor de recursos personalizado de ejemplo como parte de Windows Azure Pack para Windows Server Developer Kit. Para obtener más información, vea https://www.microsoft.com/en-us/download/details.aspx?id=41146.

El ejemplo de Hola mundo proporciona tanto el portal de administración para administradores como el portal de administración para extensiones de interfaz de usuario de inquilinos, así como las implementaciones de punto de conexión necesarias. Como ejemplo basado en MVC, los controladores se usan para proporcionar las definiciones de punto de conexión que permiten el acceso a los recursos del proveedor de recursos. También se usan para realizar llamadas a Service Management API en nombre de la interfaz de usuario del portal de administración. El portal de administración del proveedor de recursos personalizado para las extensiones de interfaz de usuario de administradores se expresa como vistas.

Para obtener más información sobre el ejemplo de Hola mundo, vea https://curah.microsoft.com/58720/extending-the-hello-world-custom-resource-provider-sample.

Consulte también

Windows proveedores de recursos personalizados de Azure Pack
Windows referencia de la API REST de notificación del proveedor de recursos personalizado de Azure Pack
Windows referencia de la API REST de uso del proveedor de recursos personalizado de Azure Pack
Autenticación Windows Portal de administración de módulos de Azure y Service Management API