Översikt över anpassad resursprovider
Gäller för: Windows Azure Pack
Windows Azure Pack for Windows Server gör det möjligt att skapa kundresursproviders.
De tekniker som Windows Azure Pack tillhandahåller representeras av resursprovidrar. Begreppsmässigt ansvarar en resursprovider för att skapa resurser av en viss typ. Till exempel tillhandahåller Windows Azure Pack resursproviders för att skapa webbplatser, virtuella datorer, SQL Server databaser och så vidare. En anpassad resursprovider implementeras av en tredje part och integreras på samma sätt som resursprovidrar som tillhandahålls av Windows Azure Pack.
Resursprovidern tillhandahåller tjänster på egen hand eller fungerar som en proxy till ett befintligt externt system. I båda fallen finns det en definierad uppsättning komponenter som den anpassade resursprovidern måste ange.
Användargränssnittstillägg för hanteringsportalen för administratörer och hanteringsportalen för klientorganisationens webbplats.
Kontrollanter för klient- och administratörstilläggen för användargränssnittet. Mer information finns i Användargränssnittsstyrenheter för administratörer och klientorganisationer.
REST-slutpunkter som är tillgängliga via HTTPS omfattar följande:
Administratörsslutpunkt
Klientslutpunkt
Meddelandeslutpunkt
Användningsslutpunkt
Mer information finns i Slutpunkter för anpassad resursprovider.
Tillägg för användargränssnitt
En typisk anpassad resursprovider tillhandahåller ett användargränssnitt för klienter och administratörer för att hantera providerresurserna. Användargränssnittet integreras antingen med den befintliga Windows Azure Pack-hanteringsportalen som ett användargränssnittstillägg eller integreras i en anpassad hanteringsportal. Det Hello World exemplet visar hur du skapar ett Windows användargränssnittstillägg för Azure Pack-hanteringsportalen för en anpassad provider och dokumenteras i Windows Användargränssnittstillägg för Azure Pack Management Portal.
Anteckning
Användargränssnittstillägg kan användas för en mängd olika syften och är inte begränsade till anpassade resursproviders.
Autentisering och säkerhet
En resursprovider måste ha stöd för följande:
Stöd för säker kommunikation via http (HTTPS).
Stöd för grundläggande autentisering.
Kontrollanter som används för att ge administratörs- och klientåtkomst till Service Management-API:et måste finnas på samma webbplats som Service Management-API:et. Mer information finns i Användargränssnittsstyrenheter för administratörer och klientorganisationer.
Exempel på Hello World anpassad resursprovider
Ett exempel på en anpassad resursprovider tillhandahålls som en del av Windows Azure Pack för Windows Server Developer Kit. För ytterligare information, se https://www.microsoft.com/en-us/download/details.aspx?id=41146
Det Hello World exemplet innehåller både hanteringsportalen för administratörer och hanteringsportalen för klientorganisationstillägg för användargränssnittet samt nödvändiga slutpunktsimplementeringar. Som ett MVC-baserat exempel används kontrollanter för att tillhandahålla de slutpunktsdefinitioner som tillåter åtkomst till resursproviderresurserna. De används också för att göra anrop till Service Management API för hanteringsportalens användargränssnitt. Den anpassade resursproviderns hanteringsportal för administratörers användargränssnittstillägg uttrycks som vyer.
Mer information om Hello World exempel finns i https://curah.microsoft.com/58720/extending-the-hello-world-custom-resource-provider-sample.
Se även
Windows anpassade resursproviders för Azure Pack
Windows REST API-referens för meddelanden för anpassad resursprovider i Azure Pack
Windows REST API-referens för användning av anpassad resursprovider i Azure Pack
Autentisera Windows Azure Pack Management-portaler och Service Management API