az network vnet subnet
Gestire le subnet in un Rete virtuale di Azure.
Per altre informazioni sulle subnet, visitare https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az network vnet subnet create |
Creare una subnet e associare un gruppo di sicurezza di rete esistente e una tabella di route. |
Core | Disponibilità generale |
az network vnet subnet delete |
Eliminare una subnet. |
Core | Disponibilità generale |
az network vnet subnet list |
Elencare le subnet in una rete virtuale. |
Core | Disponibilità generale |
az network vnet subnet list-available-delegations |
Elencare i servizi disponibili per la delega della subnet. |
Core | Disponibilità generale |
az network vnet subnet list-available-ips |
Elencare alcuni ip disponibili nella subnet. |
Core | Anteprima |
az network vnet subnet show |
Visualizzare i dettagli di una subnet. |
Core | Disponibilità generale |
az network vnet subnet update |
Aggiornare una subnet. |
Core | Disponibilità generale |
az network vnet subnet wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione. |
Core | Disponibilità generale |
az network vnet subnet create
Creare una subnet e associare un gruppo di sicurezza di rete esistente e una tabella di route.
az network vnet subnet create --name
--resource-group
--vnet-name
[--address-prefixes]
[--default-outbound {0, 1, f, false, n, no, t, true, y, yes}]
[--delegations]
[--disable-private-endpoint-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
[--disable-private-link-service-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
[--endpoints]
[--nat-gateway]
[--network-security-group]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--ple-network-policies {Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled}]
[--pls-network-policies {Disabled, Enabled}]
[--route-table]
[--service-endpoint-policy]
[--service-endpoints]
[--sharing-scope {DelegatedServices, Tenant}]
Esempio
Creare una nuova subnet collegata a un gruppo di sicurezza di rete con una tabella di route personalizzata.
az network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable
Creare una nuova subnet collegata a un gateway NAT.
az network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"
Parametri necessari
Nome della subnet.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della rete virtuale.
Parametri facoltativi
Elenco delimitato da spazi di prefissi di indirizzi in formato CIDR. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente.
Elenco di servizi separati da spazi a cui delegare la subnet, ad esempio Microsoft.Sql/servers. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Disabilitare i criteri di rete degli endpoint privati nella subnet. Si prega di notare che sarà sostituito da --private-endpoint-network-policies
presto.
Disabilitare i criteri di rete del servizio di collegamento privato nella subnet. Si prega di notare che sarà sostituito da --private-link-service-network-policies
presto.
Matrice di endpoint di servizio. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome o ID di un gateway NAT da collegare.
Nome o ID di un gruppo di sicurezza di rete.Name or ID of a network security group (NSG).
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Gestire i criteri di rete per l'endpoint privato.
Gestire i criteri di rete per il servizio di collegamento privato.
Nome o ID di una tabella di route da associare alla subnet.
Elenco delimitato da spazi di nomi o ID dei criteri degli endpoint di servizio da applicare. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Elenco di servizi separati da spazi consentiti per l'accesso privato a questa subnet. Valori di: az network vnet list-endpoint-services. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet delete
Eliminare una subnet.
az network vnet subnet delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--vnet-name]
Esempio
Eliminare una subnet.
az network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet
Parametri facoltativi
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 della subnet.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Nome della rete virtuale.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet list
Elencare le subnet in una rete virtuale.
az network vnet subnet list --resource-group
--vnet-name
[--max-items]
[--next-token]
Esempio
Elencare le subnet in una rete virtuale.
az network vnet subnet list -g MyResourceGroup --vnet-name MyVNet
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della rete virtuale.
Parametri facoltativi
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet list-available-delegations
Elencare i servizi disponibili per la delega della subnet.
az network vnet subnet list-available-delegations [--location]
[--max-items]
[--next-token]
[--resource-group]
Esempio
Recuperare i nomi dei servizi per le deleghe disponibili nell'area Stati Uniti occidentali.
az network vnet subnet list-available-delegations -l westus --query [].serviceName
Elencare i servizi disponibili per la delega della subnet. (generato automaticamente)
az network vnet subnet list-available-delegations --resource-group MyResourceGroup
Parametri facoltativi
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
. Se non specificato, verrà usata la posizione del gruppo di risorse.
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.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet list-available-ips
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare alcuni ip disponibili nella subnet.
az network vnet subnet list-available-ips [--ids]
[--name]
[--resource-group]
[--subscription]
[--vnet-name]
Esempio
Elencare alcuni ip disponibili nella subnet.
az network vnet subnet list-available-ips --resource-group MyResourceGroup --vnet-name MyVNet -n MySubnet
Parametri facoltativi
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 della subnet.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Nome della rete virtuale.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet show
Visualizzare i dettagli di una subnet.
az network vnet subnet show [--expand]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--vnet-name]
Esempio
Visualizzare i dettagli di una subnet associata a una rete virtuale.
az network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet
Parametri facoltativi
Espande le risorse a cui si fa riferimento. Il valore predefinito è Nessuno.
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 della subnet.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Nome della rete virtuale.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet update
Aggiornare una subnet.
az network vnet subnet update [--add]
[--address-prefixes]
[--default-outbound {0, 1, f, false, n, no, t, true, y, yes}]
[--delegations]
[--disable-private-endpoint-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
[--disable-private-link-service-network-policies {0, 1, f, false, n, no, t, true, y, yes}]
[--endpoints]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--nat-gateway]
[--network-security-group]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--ple-network-policies {Disabled, Enabled, NetworkSecurityGroupEnabled, RouteTableEnabled}]
[--pls-network-policies {Disabled, Enabled}]
[--remove]
[--resource-group]
[--route-table]
[--service-endpoint-policy]
[--service-endpoints]
[--set]
[--sharing-scope {DelegatedServices, Tenant}]
[--subscription]
[--vnet-name]
Esempio
Associare un gruppo di sicurezza di rete a una subnet.
az network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg
Aggiornare la subnet con il gateway NAT.
az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21"
Disabilitare i criteri di rete degli endpoint privati.
az network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled
Scollegare un gruppo di sicurezza di rete in una subnet.
az network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null
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.
Elenco delimitato da spazi di prefissi di indirizzi in formato CIDR. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente.
Elenco di servizi separati da spazi a cui delegare la subnet, ad esempio Microsoft.Sql/servers. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Disabilitare i criteri di rete degli endpoint privati nella subnet. Si prega di notare che sarà sostituito da --private-endpoint-network-policies
presto.
Disabilitare i criteri di rete del servizio di collegamento privato nella subnet. Si prega di notare che sarà sostituito da --private-link-service-network-policies
presto.
Matrice di endpoint di servizio. 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'.
Nome della subnet.
Nome o ID di un gateway NAT da collegare. Usare Null per scollegarlo.
Nome o ID di un gruppo di sicurezza di rete.Name or ID of a network security group (NSG). Usare Null per scollegarlo.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Gestire i criteri di rete per l'endpoint privato.
Gestire i criteri di rete per il servizio di collegamento privato.
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 o ID di una tabella di route da associare alla subnet. Usare Null per scollegarlo.
Elenco delimitato da spazi di nomi o ID dei criteri degli endpoint di servizio da applicare. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Elenco di servizi separati da spazi consentiti per l'accesso privato a questa subnet. Valori di: az network vnet list-endpoint-services. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.
Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Nome della rete virtuale.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network vnet subnet wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.
az network vnet subnet wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
[--vnet-name]
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Espande le risorse a cui si fa riferimento. Il valore predefinito è Nessuno.
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'.
Intervallo di polling in secondi.
Nome della subnet.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Nome della rete virtuale.
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 posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.