Slutpunkter för anpassad resursprovider
Gäller för: Windows Azure Pack
För att integrera med Windows Azure Pack finns det 4 slutpunkter som en anpassad provider måste ta hänsyn till.
Administratörsslutpunkt
Administratören är den adress där Windows REST-API:et för Azure Pack Service Management skickar begäranden från administratörs-API:et. Det här är också den adress där API-lagret förväntar sig att få svar på administratörstransaktioner förväntar sig prenumerationer och erbjudanden. dessa transaktioner skickas till och hanteras av meddelandeslutpunkten.
Klientslutpunkt
Klientslutpunkten är adressen där SERVICE Management API-lagret skickar alla begäranden från klient-API:et. Det här är också den plats där SERVICE Management API-lagret förväntar sig att ta emot svar från klienttransaktioner.
Service Management API-lagret fungerar som proxy för att översätta inkommande URI:er från klientorganisationen till ett format som kan användas av den anpassade resursprovidern. Under registreringen har den anpassade resursprovidern ett alternativ för att ange käll- och målöversättningsmallen till Service Management API-lagret. En typisk mappning är följande:
URI-mall för klientkälla |
{subid}/services/sqlservers/{*path} |
URI-mall för mål för klientorganisation |
{subid}/{*path} |
Alternativt kan den anpassade resursprovidern endast ange målslutpunkten och SERVICE Management API-lagret fastställer automatiskt ett översättningsmönster för implicit definierade regler.
Meddelandeslutpunkt
Meddelandeslutpunkten används för prenumeration och erbjudanden relaterade till transaktioner. När en användare registrerar sig för en plan registrerar SERVICE Management API-lagret användaren genom att skicka ett utblicksanrop till meddelandeslutpunkterna för varje resursprovider i planen. För att stödja detta och andra meddelanden, till exempel borttagning av en prenumeration, måste en kundresursprovider implementera följande REST API:
Skapa en prenumeration
Hämta prenumeration
Hämta sammanfattning av prenumerationsanvändning
Uppdatera prenumeration
Ta bort prenumeration
Uppdatera kvot
Verifiera kvot
Hämta standardkvot
Mer information finns i Windows REST API-referens för meddelande för anpassad resursprovider i Azure Pack
Användningsslutpunkt
Användningsslutpunkten används av en resursprovider för att exponera användningsdata som samlas in av Windows Azure Pack för Windows Server-användningsinsamlare. Användningsdata kan sedan användas för att beräkna faktureringskostnader för resurser som används av en kund. Information om hur du skapar en faktureringsadapter finns i Windows Azure Pack Usage Service.
Användningsinsamlaren skickar en begäran till användningsslutpunkten med förutbestämda intervall med en specifik postidentifierare och begäran om batchstorlek. I gengäld skickar resursprovidern sina användningsdata.
Användningsinsamlaren skickar en begäran till användningsslutpunkten i formatet https://< usageendpoint>/usage. Därför måste implementeringen av användningsslutpunkten exponera en /usage-mapp.
Ett exempel på en begäran om användningsinsamlare är följande:
https://<usageendpoint>/usage?lastID=23451&batchSize=100
Mer information finns i Windows REST API-referens för anpassad resursprovideranvändning i Azure Pack
Se även
Windows anpassade resursprovidrar för Azure Pack
Windows REST API-referens för meddelande för anpassad resursprovider i Azure Pack
Windows REST API-referens för anpassad resursprovideranvändning i Azure Pack