az apim api
Správa rozhraní API služby Azure API Management
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az apim api create |
Vytvořte rozhraní API služby API Management. |
Základ | GA |
az apim api delete |
Odstraňte rozhraní API služby API Management. |
Základ | GA |
az apim api export |
Exportujte rozhraní API služby API Management. |
Základ | GA |
az apim api import |
Importujte rozhraní API služby API Management. |
Základ | GA |
az apim api list |
Uveďte seznam rozhraní API služby API Management. |
Základ | GA |
az apim api operation |
Správa operací rozhraní API služby Azure API Management |
Základ | GA |
az apim api operation create |
Vytvoří novou operaci v rozhraní API. |
Základ | GA |
az apim api operation delete |
Odstraní zadanou operaci v rozhraní API. |
Základ | GA |
az apim api operation list |
Vypíše kolekci operací pro zadané rozhraní API. |
Základ | GA |
az apim api operation show |
Získá podrobnosti operace rozhraní API určené jeho identifikátorem. |
Základ | GA |
az apim api operation update |
Aktualizace podrobnosti operace v rozhraní API určeném jeho identifikátorem. |
Základ | GA |
az apim api release |
Správa verze rozhraní API služby Azure API Management |
Základ | GA |
az apim api release create |
Vytvoří novou verzi pro rozhraní API. |
Základ | GA |
az apim api release delete |
Odstraní zadanou verzi v rozhraní API. |
Základ | GA |
az apim api release list |
Zobrazí seznam všech verzí rozhraní API. |
Základ | GA |
az apim api release show |
Vrátí podrobnosti verze rozhraní API. |
Základ | GA |
az apim api release update |
Aktualizace podrobnosti o vydání rozhraní API určeného jeho identifikátorem. |
Základ | GA |
az apim api revision |
Správa revize rozhraní API služby Azure API Management |
Základ | GA |
az apim api revision create |
Vytvoření revize rozhraní API |
Základ | GA |
az apim api revision list |
Zobrazí seznam všech revizí rozhraní API. |
Základ | GA |
az apim api schema |
Správa schématu rozhraní API služby Azure API Management |
Základ | GA |
az apim api schema create |
Vytvoření schématu rozhraní API služby API Management |
Základ | GA |
az apim api schema delete |
Odstraňte schéma rozhraní API služby API Management. |
Základ | GA |
az apim api schema get-etag |
Získejte etag schématu rozhraní API služby API Management. |
Základ | GA |
az apim api schema list |
Výpis schématu rozhraní API služby API Management |
Základ | GA |
az apim api schema show |
Zobrazení podrobností schématu rozhraní API služby API Management |
Základ | GA |
az apim api schema wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka schématu rozhraní APIm. |
Základ | GA |
az apim api show |
Zobrazení podrobností o rozhraní API služby API Management |
Základ | GA |
az apim api update |
Aktualizujte rozhraní API služby API Management. |
Základ | GA |
az apim api versionset |
Správa sady verzí rozhraní API služby Azure API Management |
Základ | GA |
az apim api versionset create |
Vytvoří sadu verzí rozhraní API. |
Základ | GA |
az apim api versionset delete |
Odstraní konkrétní sadu verzí rozhraní API. |
Základ | GA |
az apim api versionset list |
Vypíše kolekci sad verzí rozhraní API v zadané instanci služby. |
Základ | GA |
az apim api versionset show |
Získá podrobnosti o sadě verzí rozhraní API určené jeho identifikátorem. |
Základ | GA |
az apim api versionset update |
Aktualizace podrobnosti o sadě verzí rozhraní API určené identifikátorem. |
Základ | GA |
az apim api wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka rozhraní APIm. |
Základ | GA |
az apim api create
Vytvořte rozhraní API služby API Management.
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}]
Příklady
Vytvořte základní rozhraní API.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Povinné parametry
Jedinečný název rozhraní API, který se má vytvořit.
Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.
Zobrazovaný název rozhraní API, které se má vytvořit.
Cesta k rozhraní API
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Typ rozhraní API.
Určuje obor operací OAuth.
Určuje ID autorizačního serveru OAuth.
Určuje metody odesílání nosné tokeny.
Popis rozhraní API Může obsahovat značky formátování HTML.
Nečekejte na dokončení dlouhotrvající operace.
Určuje openid v nastavení ověřování.
Popisuje, na kterých protokolech lze vyvolat operace v tomto rozhraní API.
Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků.
Určuje název hlavičky klíče předplatného.
Určuje název parametru řetězce dotazu klíče předplatného.
Určuje, jestli se klíč předplatného vyžaduje během volání tohoto rozhraní API, true – rozhraní API je zahrnuto pouze do uzavřených produktů, nepravda – rozhraní API je zahrnuto do samotných otevřených produktů, null – existuje kombinace produktů.
Pokud je pravda, rozhraní API vyžaduje klíč předplatného pro požadavky.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api delete
Odstraňte rozhraní API služby API Management.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Povinné parametry
Identifikátor rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Odstraňte všechny revize rozhraní API.
ETag of the Entity.
Nečekejte na dokončení dlouhotrvající operace.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api export
Exportujte rozhraní API služby API Management.
az apim api export --api-id
--ef {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Příklady
Exportujte rozhraní API služby API Management do souboru nebo vrátí odpověď obsahující odkaz na export.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Povinné parametry
Identifikátor rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize. Vzor regulárního výrazu: ^[^*#&+:<>?] +$.
Zadejte formát rozhraní API pro export.
Název skupiny zdrojů. Název nerozlišuje malá a velká písmena.
Název instance služby API Management.
Volitelné parametry
Cesta k souboru zadaná k exportu rozhraní API.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api import
Importujte rozhraní API služby API Management.
az apim api import --path
--resource-group
--service-name
--specification-format {GraphQL, 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]
Příklady
Import rozhraní API Api Management ze souboru nebo adresy URL
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Povinné parametry
Povinný: Relativní adresa URL jednoznačně identifikuje toto rozhraní API a všechny jeho cesty k prostředkům v rámci instance služby API Management.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Zadejte formát importovaného rozhraní API.
Volitelné parametry
Identifikátor rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.
Popisuje revizi rozhraní API. Pokud není zadána žádná hodnota, vytvoří se výchozí revize 1.
Typ rozhraní API.
Popisuje verzi rozhraní API. Pokud přidáte verzi do rozhraní API bez verzí, automaticky se vytvoří původní verze a odpoví na výchozí adresu URL.
Popisuje sadu verzí, která se má použít s rozhraním API.
Popis rozhraní API Může obsahovat značky formátování HTML.
Zobrazovaný název tohoto rozhraní API
Nečekejte na dokončení dlouhotrvající operace.
Popisuje, na kterých protokolech (jeden nebo více) je možné vyvolat operace v tomto rozhraní API.
Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků.
Typ rozhraní API, pokud je formát souboru WSDL.
Cesta k souboru zadaná pro import rozhraní API.
Adresa URL zadaná pro import rozhraní API.
Určuje název hlavičky klíče předplatného.
Určuje název parametru řetězce dotazu klíče předplatného.
Pokud je pravda, rozhraní API vyžaduje klíč předplatného pro požadavky.
Místní název koncového bodu WSDL (port), který se má importovat.
Místní název služby WSDL, která se má importovat.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api list
Uveďte seznam rozhraní API služby API Management.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Povinné parametry
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Filtr rozhraní API podle displayName
Počet záznamů, které se mají přeskočit
Počet vrácených záznamů.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api show
Zobrazení podrobností o rozhraní API služby API Management
az apim api show --api-id
--resource-group
--service-name
Povinné parametry
Identifikátor rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api update
Aktualizujte rozhraní API služby API Management.
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]
Příklady
Vytvořte základní rozhraní API.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Povinné parametry
Jedinečný název rozhraní API, který se má vytvořit.
Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, string or JSON string>
.
Typ rozhraní API.
Popis rozhraní API Může obsahovat značky formátování HTML.
Název rozhraní API Musí mít délku 1 až 300 znaků.
Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.
ETag of the Entity. Při vytváření entity se nevyžaduje, ale vyžaduje se při aktualizaci entity. Výchozí hodnota je None.
Nečekejte na dokončení dlouhotrvající operace.
Povinný: Relativní adresa URL jednoznačně identifikuje toto rozhraní API a všechny jeho cesty k prostředkům v rámci instance služby API Management.
Popisuje, na kterých protokolech lze vyvolat operace v tomto rozhraní API.
Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Absolutní adresa URL back-endové služby, která toto rozhraní API implementuje. Nesmí být delší než 2 000 znaků.
Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=<value>
.
Určuje název hlavičky klíče předplatného.
Určuje název parametru řetězce dotazu klíče předplatného.
Pokud je pravda, rozhraní API vyžaduje klíč předplatného pro požadavky.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim api wait
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka rozhraní APIm.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Příklady
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka rozhraní APIm. (automaticky vygenerováno)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Povinné parametry
Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize. Povinný:
Název instance služby API Management.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Volitelné parametry
Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.
Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Počkejte na odstranění.
Počkejte, až prostředek existuje.
Interval dotazování v sekundách
Maximální čekání v sekundách.
Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.