Eindpunten van aangepaste resourceprovider
Van toepassing op: Windows Azure Pack
Voor integratie met Windows Azure Pack zijn er vier eindpunten waarvoor een aangepaste provider rekening moet houden.
Beheerderseindpunt
De beheerder is het adres waar de Windows Azure Pack Service Management REST API aanvragen verzendt van de beheerders-API. Dit is ook het adres waar de API-laag verwacht reacties te ontvangen op beheerderstransacties abonnementen en aanbiedingen te verwachten; deze transacties worden verzonden naar en verwerkt door het meldingseindpunt.
Tenant-eindpunt
Het tenant-eindpunt is het adres waar de Service Management API-laag alle aanvragen van de Tenant-API verzendt. Dit is ook de locatie waar de Service Management API-laag verwacht reacties te ontvangen van tenanttransacties.
De Service Management API-laag fungeert als proxy voor het vertalen van de binnenkomende URI's van de tenant naar een indeling die kan worden gebruikt door de aangepaste resourceprovider. Tijdens de registratie heeft de aangepaste resourceprovider een optie om de bron- en doelomzettingssjabloon op te geven aan de Service Management API-laag. Een typische toewijzing zou als volgt zijn:
Tenantbron-URI-sjabloon |
{subid}/services/sqlservers/{*path} |
Tenantdoel-URI-sjabloon |
{subid}/{*path} |
De aangepaste resourceprovider kan ook alleen het doeleindpunt leveren en de Service Management API-laag bepaalt automatisch een vertaalpatroon op impliciet gedefinieerde regels.
Meldingseindpunt
Het meldingseindpunt wordt gebruikt voor abonnementen en aanbiedingen met betrekking tot transacties. Wanneer een gebruiker zich registreert voor een plan, registreert de Service Management API-laag de gebruiker door een fan-outaanroep naar de meldingseindpunten voor elke resourceprovider in het plan te verzenden. Ter ondersteuning van deze en andere meldingen, zoals het verwijderen van een abonnement, moet een resourceprovider van de klant de volgende REST API implementeren:
Abonnement maken
Abonnement ophalen
Samenvatting van abonnementsgebruik ophalen
Abonnement bijwerken
Abonnement verwijderen
Quotum bijwerken
Quotum valideren
Standaardquotum ophalen
Zie voor meer informatie Windows Naslaginformatie over azure Pack Custom Resource Provider Notification REST API
Gebruikseindpunt
Het gebruikseindpunt wordt gebruikt door een resourceprovider om gebruiksgegevens beschikbaar te maken die worden verzameld door het Windows Azure Pack voor Windows Server-gebruiksverzamelaar. Gebruiksgegevens kunnen vervolgens worden gebruikt om de factureringskosten te berekenen voor resources die door een klant worden gebruikt. Zie Windows Azure Pack Usage Service voor informatie over het maken van een factureringsadapter.
De gebruiksverzamelaar verzendt een aanvraag naar het gebruikseindpunt met vooraf vastgestelde intervallen met een specifieke record-id en aanvraag voor batchgrootte. Retourneert de resourceprovider de gebruiksgegevens.
De gebruiksverzamelaar verzendt een aanvraag naar het gebruikseindpunt in de indeling https://< usageendpoint>/usage. Daarom moet de implementatie van het gebruikseindpunt een /usage-map beschikbaar maken.
Een voorbeeld van een aanvraag voor de gebruiksverzamelaar is als volgt:
https://<usageendpoint>/usage?lastID=23451&batchSize=100
Zie voor meer informatie Windows Naslaginformatie over het gebruik van aangepaste resourceprovidergebruik van Azure Pack REST API
Zie ook
Aangepaste resourceproviders van Azure Pack Windows
Naslaginformatie over Windows Aangepaste Resource Provider Notification REST API van Azure Pack
Naslaginformatie Windows Azure Pack Custom Resource Provider Usage REST API