Puntos de conexión del proveedor de recursos personalizados
Se aplica a: Windows Azure Pack
Para integrarse con Windows Azure Pack hay 4 puntos de conexión para los que un proveedor personalizado debe tener en cuenta.
Punto de conexión de administrador
El administrador es la dirección en la que la API REST de administración de servicios de Azure Pack Windows envía solicitudes de la API de administrador. Esta es también la dirección en la que la capa de API espera recibir respuestas a las transacciones de administrador que esperan suscripciones y ofertas; estas transacciones se envían y controlan mediante el punto de conexión de notificación.
Punto de conexión de inquilino
El punto de conexión de inquilino es la dirección en la que la capa de API de Service Management envía todas las solicitudes de la API de inquilino. También es la ubicación donde la capa de API de Service Management espera recibir respuestas de las transacciones de inquilino.
El nivel de API de Service Management sirve como proxy para traducir los URI entrantes del inquilino a un formato que el proveedor de recursos personalizado puede consumir. Durante el registro, el proveedor de recursos personalizado tiene una opción para especificar la plantilla de traducción de origen y destino en el nivel de API de Service Management. Una asignación típica sería la siguiente:
Plantilla de URI de origen de inquilino |
{subid}/services/sqlservers/{*path} |
Plantilla de URI de destino de inquilino |
{subid}/{*path} |
Como alternativa, el proveedor de recursos personalizado solo puede proporcionar el punto de conexión de destino y el nivel de API de Service Management determinará automáticamente un patrón de traducción en reglas definidas implícitamente.
Punto de conexión de notificación
El punto de conexión de notificación se usa para la suscripción y las ofertas relacionadas con las transacciones. Cuando un usuario se suscribe a un plan, el nivel de API de Service Management registra al usuario enviando una llamada de distribución ramificada a los puntos de conexión de notificación para cada proveedor de recursos del plan. Para admitir esta y otras notificaciones, como la eliminación de una suscripción, un proveedor de recursos de cliente debe implementar la siguiente API REST:
Crear suscripción
Obtención de la suscripción
Obtener resumen de uso de la suscripción
Actualizar suscripción
Eliminar suscripción
Actualizar cuota
Validar cuota
Obtener cuota predeterminada
Para más información, consulte Windows referencia de la API REST de notificación del proveedor de recursos personalizado de Azure Pack.
Punto de conexión de uso
Un proveedor de recursos usa el punto de conexión de uso para exponer los datos de uso recopilados por el Windows Azure Pack para Windows recopilador de uso del servidor. Los datos de uso se pueden usar para calcular los costos de facturación de los recursos usados por un cliente. Para obtener información sobre cómo crear un adaptador de facturación, consulte Windows Servicio de uso de Azure Pack.
El recopilador de uso envía una solicitud al punto de conexión de uso a intervalos predeterminados con un identificador de registro específico y una solicitud de tamaño de lote. A cambio, el proveedor de recursos envía sus datos de uso.
El recopilador de uso envía una solicitud al punto de conexión de uso con el formato https://< usageendpoint>/usage. Por lo tanto, la implementación del punto de conexión de uso debe exponer una carpeta /usage.
Una solicitud del recopilador de uso de ejemplo es la siguiente:
https://<usageendpoint>/usage?lastID=23451&batchSize=100
Para más información, consulte Windows referencia de la API REST de uso del proveedor de recursos personalizado de Azure Pack.
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
Referencia de la API REST de uso del proveedor de recursos personalizado de Azure Pack Windows