az apic api
Note
Ez a hivatkozás a Azure CLI apic-extension bővítményének része (2.57.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az apic API-parancs első futtatásakor. További információ a bővítményekről.
Api-k kezelésére szolgáló parancsok az API Centerben.
Parancsok
| Name | Description | Típus | Állapot |
|---|---|---|---|
| az apic api create |
Regisztráljon egy új API-t, vagy frissítsen egy meglévő API-t. |
Extension | GA |
| az apic api definition |
Parancsok az API-definíciók kezeléséhez az API Centerben. |
Extension | GA |
| az apic api definition create |
Hozzon létre egy új API-definíciót, vagy frissítsen egy meglévő API-definíciót. |
Extension | GA |
| az apic api definition delete |
Törölje a megadott API-definíciót. |
Extension | GA |
| az apic api definition export-specification |
Exportálja az API-specifikációt. |
Extension | GA |
| az apic api definition import-specification |
Importálja az API-specifikációt. |
Extension | GA |
| az apic api definition list |
Api-definíciók gyűjteményének listázása. |
Extension | GA |
| az apic api definition show |
Az API-definíció részleteinek lekérése. |
Extension | GA |
| az apic api definition update |
Frissítse a meglévő API-definíciót. |
Extension | GA |
| az apic api delete |
A megadott API törlése. |
Extension | GA |
| az apic api deployment |
Parancsok az API-üzemelő példányok kezeléséhez az API Centerben. |
Extension | GA |
| az apic api deployment create |
Hozzon létre egy új API-üzemelő példányt, vagy frissítsen egy meglévő API-üzemelő példányt. |
Extension | GA |
| az apic api deployment delete |
API-telepítés törlése. |
Extension | GA |
| az apic api deployment list |
Az API-üzemelő példányok gyűjteményének listázása. |
Extension | GA |
| az apic api deployment show |
Az API-telepítés részleteinek lekérése. |
Extension | GA |
| az apic api deployment update |
Meglévő API-telepítés frissítése. |
Extension | GA |
| az apic api list |
Api-k gyűjteményének listázása. |
Extension | GA |
| az apic api register |
Regisztrál egy új API-t verzióval, definícióval és társított üzembe helyezésekkel a specifikációs fájl használatával az igazság forrásaként. Egyelőre csak az OpenAPI JSON/YAML formátumot támogatjuk. |
Extension | Preview |
| az apic api show |
Az API részleteinek lekérése. |
Extension | GA |
| az apic api update |
Meglévő API frissítése. |
Extension | GA |
| az apic api version |
Parancsok az API-verziók kezeléséhez az API Centerben. |
Extension | GA |
| az apic api version create |
Hozzon létre egy új API-verziót, vagy frissítsen egy meglévő API-verziót. |
Extension | GA |
| az apic api version delete |
Törölje a megadott API-verziót. |
Extension | GA |
| az apic api version list |
Az API-verziók gyűjteményének listázása. |
Extension | GA |
| az apic api version show |
Az API-verzió részleteinek lekérése. |
Extension | GA |
| az apic api version update |
Frissítse a meglévő API-verziót. |
Extension | GA |
az apic api create
Regisztráljon egy új API-t, vagy frissítsen egy meglévő API-t.
az apic api create --api-id
--resource-group
--service-name
--title
--type {graphql, grpc, rest, soap, webhook, websocket}
[--acquire-policy-token]
[--change-reference]
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--license]
[--summary]
Példák
API létrehozása
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST
API létrehozása egyéni tulajdonságokkal
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{"public-facing":true}'
API létrehozása egyéni tulajdonságokkal json-fájl használatával
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '@customProperties.json'
Kötelező paraméterek
Az API azonosítója.
Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.
Az AZURE API Center szolgáltatás neve.
API-cím.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API típusa.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
| Elfogadott értékek: | graphql, grpc, rest, soap, webhook, websocket |
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Az API kapcsolattartási adatai. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API-katalógus entitásaihoz definiált egyéni metaadatok. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API leírása.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API további külső dokumentációja. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API licencadatai. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API rövid leírása.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az apic api delete
A megadott API törlése.
az apic api delete [--acquire-policy-token]
[--api-id]
[--change-reference]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Példák
API törlése
az apic api delete -g contoso-resources -n contoso --api-id echo-api
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Az API azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az AZURE API Center szolgáltatás neve.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Ne kérje a megerősítést.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az apic api list
Api-k gyűjteményének listázása.
az apic api list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Példák
API-k listázása
az apic api list -g contoso-resources -n contoso
API-k listázása szűrővel
az apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'"
Kötelező paraméterek
Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.
Az AZURE API Center szolgáltatás neve.
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
OData szűrőparaméter.
A parancs kimenetében visszaadandó elemek teljes száma. Ha az elérhető elemek teljes száma meghaladja a megadott értéket, a parancs kimenetében egy jogkivonatot ad meg. A lapozás folytatásához adja meg a jogkivonat értékét --next-token következő parancs argumentumában.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Pagination Arguments |
Jogkivonat a lapozás indításának helyét adhatja meg. Ez egy korábban csonkolt válasz jogkivonat-értéke.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Pagination Arguments |
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az apic api register
Ez a parancs előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Regisztrál egy új API-t verzióval, definícióval és társított üzembe helyezésekkel a specifikációs fájl használatával az igazság forrásaként. Egyelőre csak az OpenAPI JSON/YAML formátumot támogatjuk.
az apic api register --api-location
--resource-group
--service-name
[--acquire-policy-token]
[--change-reference]
[--environment-id]
Példák
Api regisztrálása spec fájl megadásával.
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "examples/cli-examples/spec-examples/openai.yml" --environment-id public
Api regisztrálása spec URL-cím megadásával.
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.json" --environment-id public
az apic api register -g api-center-test -n contosoeuap --api-location "https://petstore.swagger.io/v2/swagger.yaml" --environment-id public
Kötelező paraméterek
A spec fájl helye.
Az erőforráscsoport neve.
APICenter-katalógus vagy szolgáltatásnév.
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
A korábban létrehozott környezet azonosítója.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az apic api show
Az API részleteinek lekérése.
az apic api show [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
Példák
API részleteinek megjelenítése
az apic api show -g contoso-resources -n contoso --api-id echo-api
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az API azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az AZURE API Center szolgáltatás neve.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
az apic api update
Meglévő API frissítése.
az apic api update [--acquire-policy-token]
[--add]
[--api-id]
[--change-reference]
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--license]
[--remove]
[--resource-group]
[--service-name]
[--set]
[--subscription]
[--summary]
[--title]
[--type {graphql, grpc, rest, soap, webhook, websocket}]
Példák
API frissítése
az apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service"
Egyéni tulajdonságok frissítése
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{"public-facing":true}'
Egyéni tulajdonságok frissítése json-fájllal
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '@customProperities.json'
Egyéni metaadatok frissítése
az apic api update -g contoso-resources -n contoso --api-id echo-api --set customProperties.internal=false
Opcionális paraméterek
Az alábbi paraméterek megadása nem kötelező, de a környezettől függően előfordulhat, hogy a parancs sikeres végrehajtásához egy vagy több is szükséges lehet.
Az erőforrásművelethez automatikusan beszerez egy Azure Policy-jogkivonatot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Adjon hozzá egy objektumot az objektumok listájához egy elérési út és egy kulcsértékpár megadásával. Példa: --add property.listProperty <key=value, string or JSON string>.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Generic Update Arguments |
Az API azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az erőforrásművelet kapcsolódó változáshivatkozás-azonosítója.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Global Policy Arguments |
Az API kapcsolattartási adatai. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API-katalógus entitásaihoz definiált egyéni metaadatok. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API leírása.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API további külső dokumentációja. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
A "set" vagy a "add" használata esetén a JSON-ra való konvertálás helyett őrizze meg a sztringkonstansokat.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Generic Update Arguments |
| Elfogadott értékek: | 0, 1, f, false, n, no, t, true, y, yes |
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az API licencadatai. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Tulajdonság vagy elem eltávolítása a listából. Példa: --remove property.list <indexToRemove> VAGY --remove propertyToRemove.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Generic Update Arguments |
Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az AZURE API Center szolgáltatás neve.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Frissítsen egy objektumot egy beállítandó tulajdonság elérési útjának és értékének megadásával. Példa: --set property1.property2=<value>.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Generic Update Arguments |
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Resource Id Arguments |
Az API rövid leírása.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
API-cím.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
Az API típusa.
| Tulajdonság | Érték |
|---|---|
| Paramétercsoport: | Properties Arguments |
| Elfogadott értékek: | graphql, grpc, rest, soap, webhook, websocket |
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |
Kimeneti formátum.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | json |
| Elfogadott értékek: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
| Tulajdonság | Érték |
|---|---|
| Alapértelmezett érték: | False |