Udostępnij za pośrednictwem


Niestandardowe punkty końcowe dostawcy zasobów

 

Dotyczy: Windows Azure Pack

Aby zintegrować się z Windows Azure Pack, istnieje 4 punkty końcowe, dla których musi być uwzględniny dostawca niestandardowy.

Punkt końcowy administratora

Administrator jest adresem, w którym interfejs API REST Windows Azure Pack Service Management wysyła żądania z interfejsu API administratora. Jest to również adres, w którym warstwa interfejsu API oczekuje odpowiedzi na transakcje administratora oczekujące subskrypcji i ofert; te transakcje są wysyłane do punktu końcowego powiadomień i obsługiwane przez ten punkt końcowy.

Punkt końcowy dzierżawy

Punkt końcowy dzierżawy to adres, w którym warstwa interfejsu API zarządzania usługami wysyła wszystkie żądania z interfejsu API dzierżawy. Jest to również lokalizacja, w której warstwa interfejsu API zarządzania usługami oczekuje odpowiedzi z transakcji dzierżawy.

Warstwa interfejsu API zarządzania usługami służy jako serwer proxy do tłumaczenia przychodzących identyfikatorów URI z dzierżawy na format, który może być używany przez niestandardowego dostawcę zasobów. Podczas rejestracji niestandardowy dostawca zasobów ma możliwość określenia źródłowego i docelowego szablonu tłumaczenia na warstwę interfejsu API zarządzania usługami. Typowe mapowanie wygląda następująco:

Szablon identyfikatora URI źródła dzierżawy

{subid}/services/sqlservers/{*path}

Szablon identyfikatora URI elementu docelowego dzierżawy

{subid}/{*path}

Alternatywnie niestandardowy dostawca zasobów może podać tylko docelowy punkt końcowy, a warstwa interfejsu API zarządzania usługą automatycznie określi wzorzec tłumaczenia dla niejawnie zdefiniowanych reguł.

Punkt końcowy powiadomień

Punkt końcowy powiadomień jest używany do subskrypcji i ofert związanych z transakcjami. Gdy użytkownik rejestruje się w planie, warstwa interfejsu API zarządzania usługami rejestruje użytkownika, wysyłając wywołanie fan-out do punktów końcowych powiadomień dla każdego dostawcy zasobów w planie. Aby obsługiwać to i inne powiadomienia, takie jak usunięcie subskrypcji, dostawca zasobów klienta musi zaimplementować następujący interfejs API REST:

  • Tworzenie subskrypcji

  • Pobieranie subskrypcji

  • Pobieranie podsumowania użycia subskrypcji

  • Aktualizowanie subskrypcji

  • Usuwanie subskrypcji

  • Aktualizowanie limitu przydziału

  • Weryfikowanie limitu przydziału

  • Uzyskiwanie domyślnego limitu przydziału

Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API REST powiadomień niestandardowego dostawcy zasobów Windows Azure Pack

Punkt końcowy użycia

Punkt końcowy użycia jest używany przez dostawcę zasobów do uwidocznienia danych użycia zebranych przez Windows Azure Pack dla modułu zbierającego użycie serwera Windows. Następnie dane użycia mogą służyć do obliczania kosztów rozliczeń dla zasobów używanych przez klienta. Aby uzyskać informacje na temat tworzenia adaptera rozliczeniowego, zobacz Windows Azure Pack Usage Service (Usługa użycia pakietu Azure Pack).

Moduł zbierający użycie wysyła żądanie do punktu końcowego użycia w wstępnie określonych interwałach z określonym identyfikatorem rekordu i żądaniem rozmiaru partii. W zamian dostawca zasobów wysyła swoje dane użycia.

Moduł zbierający użycie wysyła żądanie do punktu końcowego użycia w formacie https://< usageendpoint>/usage. W związku z tym implementacja punktu końcowego użycia musi uwidocznić folder /usage.

Przykładowe żądanie modułu zbierającego użycie jest następujące:

https://<usageendpoint>/usage?lastID=23451&batchSize=100

Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API REST użycia niestandardowego dostawcy zasobów Windows Azure Pack

Zobacz też

Windows niestandardowych dostawców zasobów pakietu Azure Pack
Windows Dokumentacja interfejsu API REST powiadomień niestandardowego dostawcy zasobów w pakiecie Azure Pack
dokumentacja interfejsu API REST użycia niestandardowego dostawcy zasobów Windows Azure Pack