Bezpośrednie zarządzanie API Management interfejsu API REST
Usługa Azure API Management udostępnia bezpośredni interfejs API REST zarządzania do wykonywania operacji na wybranych jednostkach, takich jak użytkownicy, grupy, produkty i subskrypcje. Interfejs API zarządzania bezpośredniego może pominąć pewne limity interfejsu API opartego na usłudze Azure Resource Manager, takie jak ograniczanie żądań.
Ważne
W tej sekcji opisano sposób uzyskiwania dostępu do bezpośredniego zarządzania API Management interfejsu API REST. Ten interfejs API ma inny mechanizm uwierzytelniania niż usługa Azure Resource Manager i używa innego podstawowego adresu URL.
Włączanie dostępu do interfejsu API REST zarządzania bezpośredniego
Aby można było pomyślnie wykonać wywołania, należy udzielić dostępu do bezpośredniego zarządzania API Management interfejsu API REST.
Przejdź do wystąpienia usługi Azure API Management w Azure Portal.
Wybierz pozycję Interfejs API zarządzania w sekcji Wdrażanie i infrastruktura w menu po lewej stronie.
W obszarze Włącz interfejs API REST API Management wybierz pozycję Tak.
Ważne
Jeśli opcja Włącz API Management interfejsu API REST nie zostanie wybrana, wywołania interfejsu API REST dla tego wystąpienia usługi nie powiedzą się.
Domyślny typ nośnika
Domyślnym typem nośnika dla żądań i odpowiedzi jest application/json
. W przypadku zauważyć, że niektóre operacje obsługują inne typy zawartości. Jeśli dla określonej operacji nie wymieniono żadnego dodatkowego typu zawartości, typ nośnika to application/json
.
Authentication
Każdemu żądaniu do interfejsu API REST API Management musi towarzyszyć Authorization
nagłówek zawierający prawidłowy token dostępu współdzielonego, jak pokazano w poniższym przykładzie.
Authorization: SharedAccessSignature uid=53dd860e1b72ff0467030003&ex=2014-08-04T22:03:00.0000000Z&sn=ItH6scUyCazNKHULKA0Yv6T+Skk4bdVmLqcPPPdWoxl2n1+rVbhKlplFrqjkoUFRr0og4wjeDz4yfThC82OjfQ==
Ten token dostępu można wygenerować programowo lub z poziomu portalu wydawcy API Management. Aby uzyskać instrukcje dotyczące generowania i pobierania tokenu dostępu, zobacz Aby ręcznie utworzyć token dostępu i Aby programowo utworzyć token dostępu.
Podstawowy adres URL
Podstawowy adres URL bezpośredniego zarządzania API Management interfejsu API REST jest zgodny z następującym szablonem.
https://{servicename}.management.azure-api.net
Ten szablon zawiera następujący parametr.
-
{serviceName}
to nazwa usługi określona podczas tworzenia usługi, na przykładhttps://contosoapi.management.azure-api.net
.
Wszystkie adresy URL zwracane przez interfejs API REST API Management są powiązane z tym podstawowym adresem URL, a wszystkie żądania do interfejsu API REST muszą używać tego podstawowego szablonu adresu URL.
Parametr zapytania wersji
Wszystkie operacje oczekują parametru api-version
zapytania z wartością w formacie YYYY-MM-DD
, na przykład 2021-08-01
.
Uwaga
W okresie obowiązywania wersji zapoznawczej interfejsu API -preview
REST API Management jest dołączany do parametru zapytania wersji, na przykład 2021-04-01-preview
.
Jeśli ten parametr zapytania nie zostanie przekazany w ciągu zapytania żądania, serwer zwróci kod 400 Bad Request
stanu . Aby uzyskać listę obsługiwanych wersji, zobacz dokumentację interfejsu API REST API Management.
Następne kroki
- Dowiedz się więcej o uwierzytelnianiu.