az apim api
Verwalten sie azure API Management API's.
Befehle
| az apim api create |
Erstellen Sie eine API Management API. |
| az apim api delete |
Löschen Sie eine API Management-API. |
| az apim api import |
Importieren Sie eine API Management-API. |
| az apim api list |
Liste API Management API's auf. |
| az apim api operation |
Verwalten von Azure API Management API-Vorgängen. |
| az apim api operation create |
Erstellt einen neuen Vorgang in der API. |
| az apim api operation delete |
Löscht den angegebenen Vorgang aus der API |
| az apim api operation list |
Listet eine Auflistung der Vorgänge für die angegebene API auf. |
| az apim api operation show |
Ruft die Details des API-Vorgangs ab, der durch den Bezeichner angegeben wird. |
| az apim api operation update |
Aktualisierungen die Details des Vorgangs in der API, die durch den Bezeichner angegeben wird. |
| az apim api release |
Verwalten der Azure API Management API Release. |
| az apim api release create |
Erstellt ein neues Release für die API |
| az apim api release delete |
Löscht die angegebene Version in der API. |
| az apim api release list |
Listet alle Releases einer API auf. |
| az apim api release show |
Gibt die Details einer API-Version zurück. |
| az apim api release update |
Aktualisierungen die Details der Veröffentlichung der API, die durch den Bezeichner angegeben wird. |
| az apim api revision |
Verwalten von Azure API Management API-Revision. |
| az apim api revision create |
Erstellen Sie die API-Überarbeitung. |
| az apim api revision list |
Listet alle Revisionen einer API auf |
| az apim api schema |
Verwalten des Azure API Management-API-Schemas. |
| az apim api schema create |
Erstellen Sie ein API Management API-Schema. |
| az apim api schema delete |
Löschen eines API Management API-Schemas. |
| az apim api schema get-etag |
Rufen Sie das Etag eines API Management API-Schemas ab. |
| az apim api schema list |
Listen API Management API-Schemas auf. |
| az apim api schema show |
Details eines API Management API-Schemas anzeigen. |
| az apim api schema wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung eines APIM-API-Schemas erfüllt ist. |
| az apim api show |
Details einer API Management-API anzeigen. |
| az apim api update |
Aktualisieren einer API Management-API. |
| az apim api versionset |
Verwalten von Azure API Management API-Versionssatz. |
| az apim api versionset create |
Erstellt einen API-Versionssatz. |
| az apim api versionset delete |
Löscht die angegebene API-Versionsgruppe |
| az apim api versionset list |
Listet eine Auflistung von API-Versionsgruppen in der angegebenen Dienstinstanz auf |
| az apim api versionset show |
Ruft die Details des API-Versionssatzes ab, der durch den Bezeichner angegeben wird. |
| az apim api versionset update |
Aktualisierungen die Details des api VersionSets, das durch den Bezeichner angegeben wird. |
| az apim api wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung einer API erfüllt ist. |
az apim api create
Erstellen Sie eine API Management API.
az apim api create --api-id
--display-name
--path
--resource-group
--service-name
[--api-type {graphql, http, soap, websocket}]
[--authorization-scope]
[--authorization-server-id]
[--bearer-token-sending-methods]
[--description]
[--no-wait]
[--open-id-provider-id]
[--protocols {http, https, ws, wss}]
[--service-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-key-required]
[--subscription-required {false, true}]
Beispiele
Erstellen Sie eine grundlegende API.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Erforderliche Parameter
Eindeutiger Name der zu erstellenden API.
Anzeigename der zu erstellenden API.
Pfad zur API.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API Management Dienstinstanz.
Optionale Parameter
Der Typ der API.
Gibt den OAuth-Operationsbereich an.
Gibt die OAuth-Autorisierungsserver-ID an.
Gibt die Sendemethoden für Bearertoken an.
Beschreibung der API. Kann HTML-Formatierungstags umfassen.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Gibt die openid in der Authentifizierungseinstellung an.
Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können.
Absolute URL des Back-End-Diensts, der diese API implementiert. Es kann nicht mehr als 2000 Zeichen lang sein.
Gibt den Namen des Abonnementschlüssels an.
Gibt den Parameternamen des Abonnementschlüssels an.
Gibt an, ob der Abonnementschlüssel während des Aufrufs dieser API erforderlich ist, true - API ist nur in geschlossene Produkte enthalten, false - API ist allein in geöffneten Produkten enthalten, null - es gibt eine Mischung aus Produkten.
Wenn true, erfordert die API einen Abonnementschlüssel für Anforderungen.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api delete
Löschen Sie eine API Management-API.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Erforderliche Parameter
API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API Management Dienstinstanz.
Optionale Parameter
Löschen Sie alle Überarbeitungen der API.
ETag der Entität.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api import
Importieren Sie eine API Management-API.
az apim api import --path
--resource-group
--service-name
--specification-format {OpenApi, OpenApiJson, Swagger, Wadl, Wsdl}
[--api-id]
[--api-revision]
[--api-type {graphql, http, soap, websocket}]
[--api-version]
[--api-version-set-id]
[--description]
[--display-name]
[--no-wait]
[--protocols {http, https, ws, wss}]
[--service-url]
[--soap-api-type]
[--specification-path]
[--specification-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--wsdl-endpoint-name]
[--wsdl-service-name]
Beispiele
Importieren einer API Management-API aus einer Datei oder einer URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Erforderliche Parameter
Erforderlich. Relative URL, die diese API und all ihre Ressourcenpfade in der Instanz des API Management-Diensts eindeutig identifiziert.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API-Verwaltungsdienstinstanz.
Geben Sie das Format der importierten API an.
Optionale Parameter
API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.
Beschreibt die Überarbeitung der API. Wenn kein Wert bereitgestellt wird, wird standardmäßige Revision 1 erstellt.
Der Typ der API.
Beschreibt die Version der API. Wenn Sie eine Version zu einer nicht versionierten API hinzufügen, wird eine Originalversion automatisch erstellt und reagiert auf die Standard-URL.
Beschreibt den Versionssatz, der mit der API verwendet werden soll.
Beschreibung der API. Kann HTML-Formatierungstags umfassen.
Anzeigename dieser API.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Beschreibt, auf welchen Protokollen(ein oder mehrere) die Vorgänge in dieser API aufgerufen werden können.
Absolute URL des Back-End-Diensts, der diese API implementiert. Es kann nicht mehr als 2000 Zeichen lang sein.
Der Typ der API, wenn das Dateiformat WSDL ist.
Dateipfad, der zum Importieren der API angegeben ist.
Url angegeben, um die API zu importieren.
Gibt den Namen des Abonnementschlüssels an.
Gibt den Parameternamen des Abonnementschlüssels an.
Wenn true, erfordert die API einen Abonnementschlüssel für Anforderungen.
Lokaler Name des zu importierenden WSDL-Endpunkts (Port).
Lokaler Name des zu importierenden WSDL-Diensts.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api list
Liste API Management API's auf.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API Management Dienstinstanz.
Optionale Parameter
Filter von APIs nach displayName.
Die Anzahl der zu überspringenden Datensätze.
Die Anzahl der zurückzugebenden Datensätze.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api show
Details einer API Management-API anzeigen.
az apim api show --api-id
--resource-group
--service-name
Erforderliche Parameter
API-Bezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API Management Dienstinstanz.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api update
Aktualisieren einer API Management-API.
az apim api update --api-id
--resource-group
--service-name
[--add]
[--api-type {graphql, http, soap, websocket}]
[--description]
[--display-name]
[--force-string]
[--if-match]
[--no-wait]
[--path]
[--protocols {http, https, ws, wss}]
[--remove]
[--service-url]
[--set]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--tags]
Beispiele
Erstellen Sie eine grundlegende API.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Erforderliche Parameter
Eindeutiger Name der zu erstellenden API.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der Name der API Management Dienstinstanz.
Optionale Parameter
Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Der Typ der API.
Beschreibung der API. Kann HTML-Formatierungstags umfassen.
API-Name. Muss 1 bis 300 Zeichen lang sein.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.
ETag der Entität. Beim Erstellen einer Entität nicht erforderlich, aber beim Aktualisieren einer Entität erforderlich.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Erforderlich. Relative URL, die diese API und all ihre Ressourcenpfade in der Instanz des API Management-Diensts eindeutig identifiziert.
Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können.
Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Absolute URL des Back-End-Diensts, der diese API implementiert. Es kann nicht mehr als 2000 Zeichen lang sein.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.
Gibt den Namen des Abonnementschlüssels an.
Gibt den Parameternamen des Abonnementschlüssels an.
Wenn true, erfordert die API einen Abonnementschlüssel für Anforderungen.
Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az apim api wait
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung einer API erfüllt ist.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Beispiele
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung einer APIm-API erfüllt ist. (automatisch generiert)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Erforderliche Parameter
API-Revisionsbezeichner. Muss in der aktuellen API Management Dienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ;rev=n als Suffix, wobei n die Revisionsnummer ist.
Der Name der API-Verwaltungsdienstinstanz.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Abfrageintervall in Sekunden.
Maximale Wartezeit in Sekunden.
Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für