az network dns zone

Gestire le zone DNS.

Comandi

Nome Descrizione Tipo Stato
az network dns zone create

Creare una zona DNS.

Memoria centrale Disponibilità generale
az network dns zone delete

Eliminare una zona DNS. AVVISO: verranno eliminati anche tutti i record DNS nella zona. Questa operazione non può essere annullata.

Memoria centrale Disponibilità generale
az network dns zone export

Esportare una zona DNS come file di zona DNS.

Memoria centrale Disponibilità generale
az network dns zone import

Creare una zona DNS usando un file di zona DNS.

Memoria centrale Disponibilità generale
az network dns zone list

Elencare le zone DNS.

Memoria centrale Disponibilità generale
az network dns zone show

Ottenere una zona DNS. Recupera le proprietà della zona, ma non i set di record all'interno della zona.

Memoria centrale Disponibilità generale
az network dns zone update

Aggiornare le proprietà di una zona DNS. Non modifica i record DNS all'interno della zona.

Memoria centrale Disponibilità generale

az network dns zone create

Creare una zona DNS.

az network dns zone create --name
                           --resource-group
                           [--if-none-match]
                           [--parent-name]
                           [--tags]

Esempio

Creare una zona DNS usando un nome di dominio completo.

az network dns zone create -g MyResourceGroup -n www.mysite.com

Creare una zona DNS con delega nell'elemento padre all'interno della stessa sottoscrizione e gruppo di risorse

az network dns zone create -g MyResourceGroup -n books.mysite.com -p mysite.com

Creare una zona DNS con delega nell'elemento padre in una sottoscrizione diversa

az network dns zone create -g MyResourceGroup -n books.mysite.com -p "/subscriptions/**67e2/resourceGroups/OtherRg/providers/Microsoft.Network/dnszones/mysite.com"

Parametri necessari

--name -n

Nome della zona.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--if-none-match

Creare una zona DNS solo se non esiste che corrisponda al nome specificato.

valore predefinito: False
--parent-name -p

Specificare se esiste una zona padre per questa zona e la delega per la zona figlio nell'elemento padre deve essere aggiunta.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone delete

Eliminare una zona DNS. AVVISO: verranno eliminati anche tutti i record DNS nella zona. Questa operazione non può essere annullata.

az network dns zone delete [--ids]
                           [--if-match]
                           [--name]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Esempio

Eliminare una zona DNS usando un nome di dominio completo.

az network dns zone delete -g MyResourceGroup -n www.mysite.com

Parametri facoltativi

--ids

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".

--if-match

Etag della zona DNS. Omettere questo valore per eliminare sempre la zona corrente. Specificare l'ultimo valore etag visualizzato per impedire l'eliminazione accidentale di eventuali modifiche simultanee.

--name --zone-name -n

Nome della zona DNS (senza un punto di terminazione).

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone export

Esportare una zona DNS come file di zona DNS.

az network dns zone export --name
                           --resource-group
                           [--file-name]

Esempio

Esportare una zona DNS come file di zona DNS.

az network dns zone export -g MyResourceGroup -n www.mysite.com -f mysite_com_zone.txt

Parametri necessari

--name -n

Nome della zona.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--file-name -f

Percorso del file di zona DNS da salvare.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone import

Creare una zona DNS usando un file di zona DNS.

az network dns zone import --file-name
                           --name
                           --resource-group

Esempio

Importare un file di zona locale in una risorsa della zona DNS.

az network dns zone import -g MyResourceGroup -n MyZone -f /path/to/zone/file

Parametri necessari

--file-name -f

Percorso del file di zona DNS da importare.

--name -n

Nome della zona.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone list

Elencare le zone DNS.

az network dns zone list [--resource-group]
                         [--top]

Esempio

Elencare le zone DNS in un gruppo di risorse.

az network dns zone list -g MyResourceGroup

Elencare le zone DNS in tutti i gruppi di risorse nella sottoscrizione.

az network dns zone list

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--top

Numero massimo di set di record da restituire. Se non specificato, restituisce fino a 100 set di record.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone show

Ottenere una zona DNS. Recupera le proprietà della zona, ma non i set di record all'interno della zona.

az network dns zone show [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

Esempio

Ottenere una zona DNS.

az network dns zone show -g MyResourceGroup -n www.mysite.com

Parametri facoltativi

--ids

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".

--name --zone-name -n

Nome della zona DNS (senza un punto di terminazione).

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network dns zone update

Aggiornare le proprietà di una zona DNS. Non modifica i record DNS all'interno della zona.

az network dns zone update --name
                           --resource-group
                           [--add]
                           [--force-string]
                           [--if-match]
                           [--remove]
                           [--set]
                           [--tags]

Esempio

Aggiornare le proprietà di una zona DNS per modificare il valore definito dall'utente di un tag impostato in precedenza.

az network dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing

Aggiornare le proprietà di una zona DNS (generata automaticamente)

az network dns zone update --name www.mysite.com --remove tags.no_80 --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome della zona.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

valore predefinito: []
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valore predefinito: False
--if-match

Aggiornare solo se la risorsa con lo stesso ETAG esiste.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

valore predefinito: []
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

valore predefinito: []
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.