Direkte Verwaltung API Management REST-API
Azure API Management bietet eine DIREKTE VERWALTUNGS-REST-API zum Ausführen von Vorgängen für ausgewählte Entitäten, z. B. Benutzer, Gruppen, Produkte und Abonnements. Die API für die direkte Verwaltung kann bestimmte Grenzwerte der azure Resource Manager-basierten API umgehen, z. B. die Anforderungsdrosselung.
Wichtig
In diesem Abschnitt wird beschrieben, wie Sie auf die direkte Verwaltung API Management REST-API zugreifen. Diese API verfügt über einen anderen Authentifizierungsmechanismus als Azure Resource Manager und verwendet eine andere Basis-URL.
Aktivieren des Zugriffs auf die REST-API für die direkte Verwaltung
Der Zugriff auf die direkte Verwaltung API Management REST-API muss gewährt werden, bevor Aufrufe erfolgreich ausgeführt werden können.
Navigieren Sie im Azure-Portal zu Ihrer Azure API Management-Instanz.
Wählen Sie im Menü auf der linken Seite im Abschnitt Bereitstellung + Infrastruktur die Option Verwaltungs-API aus.
Wählen Sie unter API Management REST-API aktivieren die Option Ja aus.
Wichtig
Wenn API Management REST-API aktivieren nicht ausgewählt ist, schlagen Aufrufe der REST-API für diesen Dienst instance fehl.
Standardmedientyp
Der Standardmedientyp für Anforderungen und Antworten ist application/json
. Wenn dies angegeben ist, unterstützen bestimmte Operationen auch andere Inhaltstypen. Wenn kein zusätzlicher Inhaltstyp für eine bestimmte Operation angegeben ist, dann ist der Inhaltstyp application/json
.
Authentifizierung
Jede Anforderung an die API Management REST-API muss von einem Authorization
Header begleitet werden, der ein gültiges freigegebenes Zugriffstoken enthält, wie im folgenden Beispiel gezeigt.
Authorization: SharedAccessSignature uid=53dd860e1b72ff0467030003&ex=2014-08-04T22:03:00.0000000Z&sn=ItH6scUyCazNKHULKA0Yv6T+Skk4bdVmLqcPPPdWoxl2n1+rVbhKlplFrqjkoUFRr0og4wjeDz4yfThC82OjfQ==
Das Zugriffstoken kann entweder programmgesteuert oder über das API Management-Herausgeberportal generiert werden. Anweisungen zum Generieren und Abrufen des Zugriffstokens finden Sie unter So erstellen Sie manuell ein Zugriffstoken und So erstellen Sie programmgesteuert ein Zugriffstoken.
Basis-URL
Die Basis-URL der direkten Verwaltung API Management REST-API entspricht der folgenden Vorlage.
https://{servicename}.management.azure-api.net
Diese Vorlage enthält die folgenden Parameter.
-
{serviceName}
ist der Dienstname, der während der Diensterstellung angegeben wurde, z. B.https://contosoapi.management.azure-api.net
.
Alle URLs, die von der API Management REST-API zurückgegeben werden, sind relativ zu dieser Basis-URL, und alle Anforderungen an die REST-API müssen diese Basis-URL-Vorlage verwenden.
Versionsabfrageparameter
Alle Operationen erwarten einen api-version
-Abfrageparameter mit einem Wert im Format YYYY-MM-DD
, z. B. 2021-08-01
.
Hinweis
Während eines Vorschauzeitraums für eine API Management REST-API -preview
wird an den Versionsabfrageparameter angefügt, z. B2021-04-01-preview
. .
Wenn dieser Abfrageparameter nicht in der Abfragezeichenfolge einer Anforderung übergeben wird, gibt der Server den status Code von 400 Bad Request
zurück. Eine Liste der unterstützten Versionen finden Sie unter API Management REST-API-Referenz.
Nächste Schritte
- Erfahren Sie mehr über die Authentifizierung.