az apic api
Nota
Questo riferimento fa parte dell'estensione apic-extension per l'interfaccia della riga di comando di Azure (versione 2.57.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az apic api . Altre informazioni sulle estensioni.
Comandi per gestire le API nel Centro API.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az apic api create |
Registrare una nuova API o aggiornare un'API esistente. |
Estensione | Disponibilità generale |
az apic api definition |
Comandi per gestire le definizioni API nel Centro API. |
Estensione | Disponibilità generale |
az apic api definition create |
Creare una nuova definizione API o aggiornare una definizione API esistente. |
Estensione | Disponibilità generale |
az apic api definition delete |
Eliminare la definizione API specificata. |
Estensione | Disponibilità generale |
az apic api definition export-specification |
Esporta la specifica dell'API. |
Estensione | Disponibilità generale |
az apic api definition import-specification |
Importa la specifica dell'API. |
Estensione | Disponibilità generale |
az apic api definition list |
Elencare una raccolta di definizioni API. |
Estensione | Disponibilità generale |
az apic api definition show |
Ottenere i dettagli della definizione dell'API. |
Estensione | Disponibilità generale |
az apic api definition update |
Aggiornare la definizione dell'API esistente. |
Estensione | Disponibilità generale |
az apic api delete |
Eliminare l'API specificata. |
Estensione | Disponibilità generale |
az apic api deployment |
Comandi per gestire le distribuzioni API nel Centro API. |
Estensione | Disponibilità generale |
az apic api deployment create |
Creare una nuova distribuzione api o aggiornare una distribuzione API esistente. |
Estensione | Disponibilità generale |
az apic api deployment delete |
Eliminare la distribuzione dell'API. |
Estensione | Disponibilità generale |
az apic api deployment list |
Elencare una raccolta di distribuzioni api. |
Estensione | Disponibilità generale |
az apic api deployment show |
Ottenere i dettagli della distribuzione dell'API. |
Estensione | Disponibilità generale |
az apic api deployment update |
Aggiornare la distribuzione dell'API esistente. |
Estensione | Disponibilità generale |
az apic api list |
Elencare una raccolta di API. |
Estensione | Disponibilità generale |
az apic api register |
Registra una nuova API con la versione, la definizione e le distribuzioni associate usando il file di specifica come origine della verità. Per il momento è supportato solo il formato JSON/YAML OpenAPI. |
Estensione | Anteprima |
az apic api show |
Ottenere i dettagli dell'API. |
Estensione | Disponibilità generale |
az apic api update |
Aggiornare l'API esistente. |
Estensione | Disponibilità generale |
az apic api version |
Comandi per gestire le versioni dell'API nel Centro API. |
Estensione | Disponibilità generale |
az apic api version create |
Creare una nuova versione dell'API o aggiornare una versione dell'API esistente. |
Estensione | Disponibilità generale |
az apic api version delete |
Eliminare la versione dell'API specificata. |
Estensione | Disponibilità generale |
az apic api version list |
Elencare una raccolta di versioni dell'API. |
Estensione | Disponibilità generale |
az apic api version show |
Ottenere i dettagli della versione dell'API. |
Estensione | Disponibilità generale |
az apic api version update |
Aggiornare la versione dell'API esistente. |
Estensione | Disponibilità generale |
az apic api create
Registrare una nuova API o aggiornare un'API esistente.
az apic api create --api-id
--resource-group
--service-name
--title
--type {graphql, grpc, rest, soap, webhook, websocket}
[--contacts]
[--custom-properties]
[--description]
[--external-documentation]
[--license]
[--summary]
Esempio
Create API
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST
Creare un'API con proprietà personalizzate
az apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{"public-facing":true}'
Parametri necessari
ID dell'API.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Titolo API.
Tipo di API.
Parametri facoltativi
Informazioni di contatto per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Metadati personalizzati definiti per le entità del catalogo API. Supporto di json-file e yaml-file.
Descrizione dell'API.
Documentazione esterna aggiuntiva per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Informazioni sulla licenza per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Breve descrizione dell'API.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apic api delete
Eliminare l'API specificata.
az apic api delete [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
[--yes]
Esempio
Eliminare l'API
az apic api delete -g contoso-resources -n contoso --api-id echo-api
Parametri facoltativi
ID dell'API.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apic api list
Elencare una raccolta di API.
az apic api list --resource-group
--service-name
[--filter]
[--max-items]
[--next-token]
Esempio
Elencare le API
az apic api list -g contoso-resources -n contoso
Elencare le API con filtro
az apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'"
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Parametri facoltativi
Parametro di filtro OData.
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apic api register
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Registra una nuova API con la versione, la definizione e le distribuzioni associate usando il file di specifica come origine della verità. Per il momento è supportato solo il formato JSON/YAML OpenAPI.
az apic api register --api-location
--resource-group
--service-name
[--environment-id]
Esempio
Registrare l'API specificando il file delle specifiche.
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
Parametri necessari
Percorso del file di specifiche.
Nome del gruppo di risorse.
ApiCenter Catalog o Nome servizio.
Parametri facoltativi
ID dell'ambiente creato in precedenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apic api show
Ottenere i dettagli dell'API.
az apic api show [--api-id]
[--ids]
[--resource-group]
[--service-name]
[--subscription]
Esempio
Visualizzare i dettagli dell'API
az apic api show -g contoso-resources -n contoso --api-id echo-api
Parametri facoltativi
ID dell'API.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az apic api update
Aggiornare l'API esistente.
az apic api update [--add]
[--api-id]
[--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}]
Esempio
Aggiornare l'API
az apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service"
Aggiornare le proprietà personalizzate
az apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{"public-facing":true}'
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.
ID dell'API.
Informazioni di contatto per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Metadati personalizzati definiti per le entità del catalogo API. Supporto di json-file e yaml-file.
Descrizione dell'API.
Documentazione esterna aggiuntiva per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Informazioni sulla licenza per l'API. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del servizio Centro API di Azure.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Breve descrizione dell'API.
Titolo API.
Tipo di API.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.