Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Klassiska virtuella datorer dras tillbaka den 1 mars 2023.
Om du använder IaaS-resurser från ASM är det viktigt att du migrerar senast den 1 mars 2023. Vi rekommenderar att du gör bytet tidigare för att dra nytta av de många funktionsförbättringarna i Azure Resource Manager.
Mer information finns i Migrera dina IaaS-resurser till Azure Resource Manager senast den 1 mars 2023.
I det här avsnittet beskrivs hur du installerar det klassiska Azure CLI. Det klassiska CLI är inaktuellt och bör endast användas med den klassiska distributionsmodellen. Använd Azure CLI för alla andra distributioner.
Den här artikeln innehåller syntax och alternativ för azure-kommandon med klassiskt kommandoradsgränssnitt (CLI) som du ofta använder för att skapa och hantera Azure-resurser. Det här är inte en fullständig referens och DIN CLI-version kan visa något olika kommandon eller parametrar.
Kom igång genom att först installera det klassiska Azure CLI och ansluta till din Azure-prenumeration.
För aktuell kommandosyntax och alternativ på kommandoraden i Resource Manager-läge, skriv azure help
eller för att visa hjälp för ett specifikt kommando, skriv azure help [command]
. Du hittar även CLI-exempel i dokumentationen för att skapa och hantera specifika Azure-tjänster.
Valfria parametrar visas inom hakparenteser (till exempel [parameter]
). Alla andra parametrar krävs.
Förutom kommandospecifika valfria parametrar som dokumenteras här finns det tre valfria parametrar som kan användas för att visa detaljerade utdata som alternativ för begäran och statuskoder. Parametern -v
ger utförlig utskrift och parametern -vv
ger ännu mer detaljerad utförlig utskrift. Alternativet --json
matar ut resultatet i raw json-format.
Ange Resource Manager-läge
Använd följande kommando för att aktivera kommandon i Azure CLI Resource Manager-läge.
azure config mode arm
Anmärkning
CLI:s Azure Resource Manager-läge och Azure Service Management-läge är ömsesidigt uteslutande. Resurser som skapats i ett läge kan alltså inte hanteras från det andra läget.
Kontoinformation
Din Azure-prenumerationsinformation används av verktyget för att ansluta till ditt konto.
Visa en lista över importerade prenumerationer
account list [options]
Visa information om en prenumeration
account show [options] [subscriptionNameOrId]
Ange den aktuella prenumerationen
account set [options] <subscriptionNameOrId>
Ta bort en prenumeration eller miljö eller rensa all lagrad konto- och miljöinformation
account clear [options]
Kommandon för att hantera din kontomiljö
account env list [options]
account env show [options] [environment]
account env add [options] [environment]
account env set [options] [environment]
account env delete [options] [environment]
Active Directory-objekt
Kommandon för att visa Active Directory-program
ad app create [options]
ad app delete [options] <object-id>
Kommandon för att visa active directory-grupper
ad group list [options]
ad group show [options]
Kommandon för att tillhandahålla en active directory-undergrupp eller medlemsinformation
ad group member list [options] [objectId]
Kommandon för att visa active directory-tjänstens huvudnamn
ad sp list [options]
ad sp show [options]
ad sp create [options] <application-id>
ad sp delete [options] <object-id>
Kommandon för att visa Active Directory-användare
ad user list [options]
ad user show [options]
Tillgänglighetsuppsättningar
Skapar en tillgänglighetsuppsättning i en resursgrupp
availset create [options] <resource-group> <name> <location> [tags]
Visar en lista över tillgänglighetsuppsättningar i en resursgrupp
availset list [options] <resource-group>
Hämtar en tillgänglighetsuppsättning i en resursgrupp
availset show [options] <resource-group> <name>
Tar bort en tillgänglighetsuppsättning i en resursgrupp
availset delete [options] <resource-group> <name>
Lokala inställningar
Lista konfigurationsinställningar för Azure CLI
config list [options]
Ta bort en konfigurationsinställning
config delete [options] <name>
Uppdatera en konfigurationsinställning
config set <name> <value>
Anger Azure CLI-arbetsläget till antingen arm
eller asm
config mode [options] <modename>
Kontofunktioner
Visa en lista över alla funktioner som är tillgängliga för din prenumeration
feature list [options]
Visar en funktion
feature show [options] <providerName> <featureName>
Registrerar en funktion i förhandsvisning från en resursleverantör
feature register [options] <providerName> <featureName>
Resursgrupper
Skapar en resursgrupp
group create [options] <name> <location>
Ange taggar till en resursgrupp
group set [options] <name> <tags>
Tar bort en resursgrupp
group delete [options] <name>
Visar en lista över resursgrupper för din prenumeration
group list [options]
Visar en resursgrupp för din prenumeration
group show [options] <name>
Kommandon för att hantera resursgruppsloggar
group log show [options] [name]
Kommandon för att hantera distributionen i en resursgrupp
group deployment create [options] [resource-group] [name]
group deployment list [options] <resource-group> [state]
group deployment show [options] <resource-group> [deployment-name]
group deployment stop [options] <resource-group> [deployment-name]
Kommandon för att hantera din resursgruppsmall för lokal eller galleri
group template list [options]
group template show [options] <name>
group template download [options] [name] [file]
group template validate [options] <resource-group>
HDInsight-kluster
Kommandon för att skapa eller lägga till i en klusterkonfigurationsfil
hdinsight config create [options] <configFilePath> <overwrite>
hdinsight config add-config-values [options] <configFilePath>
hdinsight config add-script-action [options] <configFilePath>
Exempel: Skapa en konfigurationsfil som innehåller en skriptåtgärd som ska köras när du skapar ett kluster.
hdinsight config create "C:\myFiles\configFile.config"
hdinsight config add-script-action --configFilePath "C:\myFiles\configFile.config" --nodeType HeadNode --uri <scriptActionURI> --name myScriptAction --parameters "-param value"
Kommando för att skapa ett kluster i en resursgrupp
hdinsight cluster create [options] <clusterName>
Exempel: Skapa en Storm i Linux-kluster
azure hdinsight cluster create -g myarmgroup -l westus -y Linux --clusterType Storm --version 3.2 --defaultStorageAccountName mystorageaccount --defaultStorageAccountKey <defaultStorageAccountKey> --defaultStorageContainer mycontainer --userName admin --password <clusterPassword> --sshUserName sshuser --sshPassword <sshPassword> --workerNodeCount 1 myNewCluster01
info: Executing command hdinsight cluster create
+ Submitting the request to create cluster...
info: hdinsight cluster create command OK
Exempel: Skapa ett kluster med en skriptåtgärd
azure hdinsight cluster create -g myarmgroup -l westus -y Linux --clusterType Hadoop --version 3.2 --defaultStorageAccountName mystorageaccount --defaultStorageAccountKey <defaultStorageAccountKey> --defaultStorageContainer mycontainer --userName admin --password <clusterPassword> --sshUserName sshuser --sshPassword <sshPassword> --workerNodeCount 1 –configurationPath "C:\myFiles\configFile.config" myNewCluster01
info: Executing command hdinsight cluster create
+ Submitting the request to create cluster...
info: hdinsight cluster create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
-vv more verbose with debug output
--json use json output
-g --resource-group <resource-group> The name of the resource group
-c, --clusterName <clusterName> HDInsight cluster name
-l, --location <location> Data center location for the cluster
-y, --osType <osType> HDInsight cluster operating system
'Windows' or 'Linux'
--version <version> HDInsight cluster version
--clusterType <clusterType> HDInsight cluster type.
Hadoop | HBase | Spark | Storm
--defaultStorageAccountName <storageAccountName> Storage account url to use for default HDInsight storage
--defaultStorageAccountKey <storageAccountKey> Key to the storage account to use for default HDInsight storage
--defaultStorageContainer <storageContainer> Container in the storage account to use for HDInsight default storage
--headNodeSize <headNodeSize> (Optional) Head node size for the cluster
--workerNodeCount <workerNodeCount> Number of worker nodes to use for the cluster
--workerNodeSize <workerNodeSize> (Optional) Worker node size for the cluster)
--zookeeperNodeSize <zookeeperNodeSize> (Optional) Zookeeper node size for the cluster
--userName <userName> Cluster username
--password <password> Cluster password
--sshUserName <sshUserName> SSH username (only for Linux clusters)
--sshPassword <sshPassword> SSH password (only for Linux clusters)
--sshPublicKey <sshPublicKey> SSH public key (only for Linux clusters)
--rdpUserName <rdpUserName> RDP username (only for Windows clusters)
--rdpPassword <rdpPassword> RDP password (only for Windows clusters)
--rdpAccessExpiry <rdpAccessExpiry> RDP access expiry.
For example 12/12/2015 (only for Windows clusters)
--virtualNetworkId <virtualNetworkId> (Optional) Virtual network ID for the cluster.
Value is a GUID for Windows cluster and ARM resource ID for Linux cluster)
--subnetName <subnetName> (Optional) Subnet for the cluster
--additionalStorageAccounts <additionalStorageAccounts> (Optional) Additional storage accounts.
Can be multiple.
In the format of 'accountName#accountKey'.
For example, --additionalStorageAccounts "acc1#key1;acc2#key2"
--hiveMetastoreServerName <hiveMetastoreServerName> (Optional) SQL Server name for the external metastore for Hive
--hiveMetastoreDatabaseName <hiveMetastoreDatabaseName> (Optional) Database name for the external metastore for Hive
--hiveMetastoreUserName <hiveMetastoreUserName> (Optional) Database username for the external metastore for Hive
--hiveMetastorePassword <hiveMetastorePassword> (Optional) Database password for the external metastore for Hive
--oozieMetastoreServerName <oozieMetastoreServerName> (Optional) SQL Server name for the external metastore for Oozie
--oozieMetastoreDatabaseName <oozieMetastoreDatabaseName> (Optional) Database name for the external metastore for Oozie
--oozieMetastoreUserName <oozieMetastoreUserName> (Optional) Database username for the external metastore for Oozie
--oozieMetastorePassword <oozieMetastorePassword> (Optional) Database password for the external metastore for Oozie
--configurationPath <configurationPath> (Optional) HDInsight cluster configuration file path
-s, --subscription <id> The subscription id
--tags <tags> Tags to set to the cluster.
Can be multiple.
In the format of 'name=value'.
Name is required and value is optional.
For example, --tags tag1=value1;tag2
Kommando för att ta bort ett kluster
hdinsight cluster delete [options] <clusterName>
Kommando för att visa klusterinformation
hdinsight cluster show [options] <clusterName>
Kommando för att visa en lista över alla kluster (i en specifik resursgrupp, om det anges)
hdinsight cluster list [options]
Kommando för att ändra storlek på ett kluster
hdinsight cluster resize [options] <clusterName> <targetInstanceCount>
Kommando för att aktivera HTTP-åtkomst för ett kluster
hdinsight cluster enable-http-access [options] <clusterName> <userName> <password>
Kommando för att inaktivera HTTP-åtkomst för ett kluster
hdinsight cluster disable-http-access [options] <clusterName>
Kommando för att aktivera RDP-åtkomst för ett kluster
hdinsight cluster enable-rdp-access [options] <clusterName> <rdpUserName> <rdpPassword> <rdpExpiryDate>
Kommando för att inaktivera HTTP-åtkomst för ett kluster
hdinsight cluster disable-rdp-access [options] <clusterName>
Insikter (händelser, aviseringsregler, autoskalningsinställningar, mått)
Hämta åtgärdsloggar för en prenumeration, ett correlationId, en resursgrupp, resurs eller resursprovider
insights logs list [options]
Platser
Visa en lista över tillgängliga platser
location list [options]
Nätverksresurser
Kommandon för att hantera virtuella nätverk
network vnet create [options] <resource-group> <name> <location>
Skapar ett virtuellt nätverk. I följande exempel skapar vi ett virtuellt nätverk med namnet newvnet för resursgruppen myresourcegroup i regionen USA, västra.
azure network vnet create myresourcegroup newvnet "west us"
info: Executing command network vnet create
+ Looking up virtual network "newvnet"
+ Creating virtual network "newvnet"
Loading virtual network state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-l, --location <location> the location
-a, --address-prefixes <address-prefixes> the comma separated list of address prefixes for this virtual network
For example -a 10.0.0.0/24,10.0.1.0/24.
Default value is 10.0.0.0/8
-d, --dns-servers <dns-servers> the comma separated list of DNS servers IP addresses
-t, --tags <tags> the tags set on this virtual network.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network vnet set [options] <resource-group> <name>
Uppdaterar en konfiguration av virtuellt nätverk i en resursgrupp.
azure network vnet set myresourcegroup newvnet
info: Executing command network vnet set
+ Looking up virtual network "newvnet"
+ Updating virtual network "newvnet"
+ Loading virtual network state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet set command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-a, --address-prefixes <address-prefixes> the comma separated list of address prefixes for this virtual network.
For example -a 10.0.0.0/24,10.0.1.0/24.
This list will be appended to the current list of address prefixes.
The address prefixes in this list should not overlap between them.
The address prefixes in this list should not overlap with existing address prefixes in the vnet.
-d, --dns-servers [dns-servers] the comma separated list of DNS servers IP addresses.
This list will be appended to the current list of DNS server IP addresses.
-t, --tags <tags> the tags set on this virtual network.
Can be multiple. In the format of "name=value".
Name is required and value is optional. For example, -t tag1=value1;tag2.
This list will be appended to the current list of tags
--no-tags remove all existing tags
-s, --subscription <subscription> the subscription identifier
network vnet list [options] <resource-group>
Kommandot visar alla virtuella nätverk i en resursgrupp.
C:\>azure network vnet list myresourcegroup
info: Executing command network vnet list
+ Listing virtual networks
data: ID
Name Location Address prefixes DNS servers
data: -------------------------------------------------------------------
------ -------- -------- ---------------- -----------
data: /subscriptions/###############################/resourceGroups/
wvnet newvnet westus 10.0.0.0/8
info: network vnet list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network vnet show [options] <resource-group> <name>
Kommandot visar egenskaperna för virtuella nätverk i en resursgrupp.
azure network vnet show -g myresourcegroup -n newvnet
info: Executing command network vnet show
+ Looking up virtual network "newvnet"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet show command OK
network vnet delete [options] <resource-group> <name>
Kommandot tar bort ett virtuellt nätverk.
azure network vnet delete myresourcegroup newvnetX
info: Executing command network vnet delete
+ Looking up virtual network "newvnetX"
Delete virtual network newvnetX? [y/n] y
+ Deleting virtual network "newvnetX"
info: network vnet delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera virtuella nätverksundernät
network vnet subnet create [options] <resource-group> <vnet-name> <name>
Lägger till ett annat undernät i ett befintligt virtuellt nätverk.
azure network vnet subnet create -g myresourcegroup --vnet-name newvnet -n subnet --address-prefix 10.0.1.0/24
info: Executing command network vnet subnet create
+ Looking up the subnet "subnet"
+ Creating subnet "subnet"
+ Looking up the subnet "subnet"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet
data: Name: subnet
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the name of the subnet
-a, --address-prefix <address-prefix> the address prefix
-w, --network-security-group-id <network-security-group-id> the network security group identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/networkSecurityGroups/<nsg-name>
-o, --network-security-group-name <network-security-group-name> the network security group name
-s, --subscription <subscription> the subscription identifier
network vnet subnet set [options] <resource-group> <vnet-name> <name>
Anger ett specifikt virtuellt nätverksundernät i en resursgrupp.
C:\>azure network vnet subnet set -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet set
+ Looking up the subnet "subnet1"
+ Setting subnet "subnet1"
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet set command OK
network vnet subnet list [options] <resource-group> <vnet-name>
Visar en lista över alla virtuella nätverksundernät för ett specifikt virtuellt nätverk i en resursgrupp.
azure network vnet subnet set -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet set
+ Looking up the subnet "subnet1"
+ Setting subnet "subnet1"
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet set command OK
network vnet subnet show [options] <resource-group> <vnet-name> <name>
Visar undernätsegenskaper för virtuellt nätverk
azure network vnet subnet show -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet show
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft
.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet show command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the name of the subnet
-s, --subscription <subscription> the subscription identifier
network vnet subnet delete [options] <resource-group> <vnet-name> <subnet-name>
Tar bort ett undernät från ett befintligt virtuellt nätverk.
azure network vnet subnet delete -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet delete
+ Looking up the subnet "subnet1"
Delete subnet "subnet1"? [y/n] y
+ Deleting subnet "subnet1"
info: network vnet subnet delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the subnet name
-s, --subscription <subscription> the subscription identifier
-q, --quiet quiet mode, do not ask for delete confirmation
Kommandon för att hantera lastbalanserare
network lb create [options] <resource-group> <name> <location>
Skapar en lastbalanserare-uppsättning.
azure network lb create -g myresourcegroup -n mylb -l westus
info: Executing command network lb create
+ Looking up the load balancer "mylb"
+ Creating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
data: Name: mylb
data: Type: Microsoft.Network/loadBalancers
data: Location: westus
data: Provisioning state: Succeeded
info: network lb create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-l, --location <location> the location
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional. For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network lb list [options] <resource-group>
Visar en lista över lastbalanserare i en resursgrupp.
azure network lb list myresourcegroup
info: Executing command network lb list
+ Getting the load balancers
data: Name Location
data: ---- --------
data: mylb westus
info: network lb list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network lb show [options] <resource-group> <name>
Visar information om lastbalanserare för en specifik lastbalanserare i en resursgrupp
azure network lb show myresourcegroup mylb -v
info: Executing command network lb show
verbose: Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
data: Name: mylb
data: Type: Microsoft.Network/loadBalancers
data: Location: westus
data: Provisioning state: Succeeded
info: network lb show command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb delete [options] <resource-group> <name>
Ta bort lastbalanseringsresurser.
azure network lb delete myresourcegroup mylb
info: Executing command network lb delete
+ Looking up the load balancer "mylb"
Delete load balancer "mylb"? [y/n] y
+ Deleting load balancer "mylb"
info: network lb delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera sonder av en lastbalanserare
network lb probe create [options] <resource-group> <lb-name> <name>
Skapa konfigurationskontrollen för hälsostatus i lastbalanseraren. Tänk på att köra det här kommandot, lastbalanseraren kräver en frontend-ip-resurs (checka ut kommandot "azure network frontend-ip" för att tilldela en IP-adress till lastbalanseraren).
azure network lb probe create -g myresourcegroup --lb-name mylb -n mylbprobe --protocol tcp --port 80 -i 300
info: Executing command network lb probe create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
info: network lb probe create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the probe
-p, --protocol <protocol> the probe protocol
-o, --port <port> the probe port
-f, --path <path> the probe path
-i, --interval <interval> the probe interval in seconds
-c, --count <count> the number of probes
-s, --subscription <subscription> the subscription identifier
network lb probe set [options] <resource-group> <lb-name> <name>
Uppdaterar en befintlig lastbalanserarprob med nya värden för den.
azure network lb probe set -g myresourcegroup -l mylb -n mylbprobe -p mylbprobe1 -p TCP -o 443 -i 300
info: Executing command network lb probe set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
info: network lb probe set command OK
Parameteralternativ
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the probe
-e, --new-probe-name <new-probe-name> the new name of the probe
-p, --protocol <protocol> the new value for probe protocol
-o, --port <port> the new value for probe port
-f, --path <path> the new value for probe path
-i, --interval <interval> the new value for probe interval in seconds
-c, --count <count> the new value for number of probes
-s, --subscription <subscription> the subscription identifier
network lb probe list [options] <resource-group> <lb-name>
Lista avsökningsegenskaperna för en uppsättning lastbalanserare.
C:\>azure network lb probe list -g myresourcegroup -l mylb
info: Executing command network lb probe list
+ Looking up the load balancer "mylb"
data: Name Protocol Port Path Interval Count
data: --------- -------- ---- ---- -------- -----
data: mylbprobe Tcp 443 300 2
info: network lb probe list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb probe delete [options] <resource-group> <lb-name> <name>
Tar bort prob som skapats för lastbalanseraren.
azure network lb probe delete -g myresourcegroup -l mylb -n mylbprobe
info: Executing command network lb probe delete
+ Looking up the load balancer "mylb"
Delete a probe "mylbprobe?" [y/n] y
+ Updating load balancer "mylb"
info: network lb probe delete command OK
Kommandon för att hantera ip-konfigurationer för klientdelen för en lastbalanserare
network lb frontend-ip create [options] <resource-group> <lb-name> <name>
Skapar en konfiguration av frontend-IP till en lastbalanserare som redan finns.
azure network lb frontend-ip create -g myresourcegroup --lb-name mylb -n myfrontendip -o Dynamic -e subnet -m newvnet
info: Executing command network lb frontend-ip create
+ Looking up the load balancer "mylb"
+ Looking up the subnet "subnet"
+ Creating frontend IP configuration "myfrontendip"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/Myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
/frontendIPConfigurations/myfrontendip
data: Name: myfrontendip
data: Type: Microsoft.Network/loadBalancers/frontendIPConfigurations
data: Provisioning state: Succeeded
data: Private IP allocation method: Dynamic
data: Private IP address: 10.0.1.4
data: Subnet: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet
data: Public IP address:
data: Inbound NAT rules
data: Outbound NAT rules
data: Load balancing rules
data:
info: network lb frontend-ip create command OK
network lb frontend-ip set [options] <resource-group> <lb-name> <name>
Uppdaterar en befintlig konfiguration av en klientdels-IP-adress. Kommandot nedan lägger till en offentlig IP-adress med namnet mypubip5 till en befintlig ip-adress för lastbalanseraren med namnet myfrontendip.
azure network lb frontend-ip set -g myresourcegroup --lb-name mylb -n myfrontendip -i mypubip5
info: Executing command network lb frontend-ip set
+ Looking up the load balancer "mylb"
+ Looking up the public ip "mypubip5"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Name: myfrontendip
data: Type: Microsoft.Network/loadBalancers/frontendIPConfigurations
data: Provisioning state: Succeeded
data: Private IP allocation method: Dynamic
data: Private IP address:
data: Subnet:
data: Public IP address: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mypubip5
data: Inbound NAT rules
data: Outbound NAT rules
data: Load balancing rules
data:
info: network lb frontend-ip set command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the frontend ip configuration
-a, --private-ip-address <private-ip-address> the private ip address
-o, --private-ip-allocation-method <private-ip-allocation-method> the private ip allocation method [Static, Dynamic]
-u, --public-ip-id <public-ip-id> the public ip identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/publicIPAddresses/<public-ip-name>
-i, --public-ip-name <public-ip-name> the public ip name.
This public ip must exist in the same resource group as the lb.
Please use public-ip-id if that is not the case.
-b, --subnet-id <subnet-id> the subnet id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/VirtualNetworks/<vnet-name>/subnets/<subnet-name>
-e, --subnet-name <subnet-name> the subnet name
-m, --vnet-name <vnet-name> the virtual network name.
This virtual network must exist in the same resource group as the lb.
Please use subnet-id if that is not the case.
-s, --subscription <subscription> the subscription identifier
network lb frontend-ip list [options] <resource-group> <lb-name>
Visar en lista över alla IP-resurser på klientdelen som konfigurerats för lastbalanseraren.
azure network lb frontend-ip list -g myresourcegroup -l mylb
info: Executing command network lb frontend-ip list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Private IP allocation method Subnet
data: ----------- ------------------ ---------------------------- ------
data: myprivateip Succeeded Dynamic
info: network lb frontend-ip list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb frontend-ip delete [options] <resource-group> <lb-name> <name>
Tar bort klientdelens IP-objekt som är associerat med lastbalanseraren
network lb frontend-ip delete -g myresourcegroup -l mylb -n myfrontendip
info: Executing command network lb frontend-ip delete
+ Looking up the load balancer "mylb"
Delete frontend ip configuration "myfrontendip"? [y/n] y
+ Updating load balancer "mylb"
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the frontend ip configuration
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera backend-adresspooler för en lastbalanserare
network lb address-pool create [options] <resource-group> <lb-name> <name>
Skapa en backend-adresspool för en lastbalanserare.
azure network lb address-pool create -g myresourcegroup --lb-name mylb -n myaddresspool
info: Executing command network lb address-pool create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourgroup/providers/Microso.Network/loadBalancers/mylb/backendAddressPools/myaddresspool
data: Name: myaddresspool
data: Type: Microsoft.Network/loadBalancers/backendAddressPools
data: Provisioning state: Succeeded
data: Backend IP configurations:
data: Load balancing rules:
data:
info: network lb address-pool create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the backend address pool
-s, --subscription <subscription> the subscription identifier
network lb address-pool list [options] <resource-group> <lb-name>
Visa en lista över ip-adresspoolintervall för serverdelen för en specifik resursgrupp
azure network lb address-pool list -g myresourcegroup -l mylb
info: Executing command network lb address-pool list
+ Looking up the load balancer "mylb"
data: Name Provisioning state
data: ------------- ------------------
data: mybackendpool Succeeded
info: network lb address-pool list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb address-pool delete [options] <resource-group> <lb-name> <name>
Tar bort resursen för backend-IP-poolintervallet från lastbalanseraren.
azure network lb address-pool delete -g myresourcegroup -l mylb -n mybackendpool
info: Executing command network lb address-pool delete
+ Looking up the load balancer "mylb"
Delete backend address pool "mybackendpool"? [y/n] y
+ Updating load balancer "mylb"
info: network lb address-pool delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the backend address pool
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera regler för lastbalanserare
network lb rule create [options] <resource-group> <lb-name> <name>
Skapa regler för lastbalanserare.
Du kan skapa en lastbalanseringsregel genom att konfigurera frontend-slutpunkten för lastbalanseraren och backend-adresspoolintervallet för att ta emot inkommande nätverkstrafik. Inställningarna omfattar även portarna för klientdelens IP-slutpunkt och portar för serverdelsadresspoolintervallet.
I följande exempel visas hur du skapar en lastbalanseringsregel, där frontendslutpunkten lyssnar på port 80 TCP och fördelar nätverkstrafiken till port 8080 för det intervallet av serveradresspool.
azure network lb rule create -g myresourcegroup -l mylb -n mylbrule -p tcp -f 80 -b 8080 -i 10
info: Executing command network lb rule create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Loading rule state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/loadBalancingRules/mylbrule
data: Name: mylbrule
data: Type: Microsoft.Network/loadBalancers/loadBalancingRules
data: Provisioning state: Succeeded
data: Frontend IP configuration: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend address pool: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
data: Protocol: Tcp
data: Frontend port: 80
data: Backend port: 8080
data: Enable floating IP: false
data: Idle timeout in minutes: 10
data: Probes
data:
info: network lb rule create command OK
network lb rule set [options] <resource-group> <lb-name> <name>
Uppdaterar en befintlig lastbalanseringsregel som angetts i en specifik resursgrupp. I följande exempel ändrade vi regelnamnet från mylbrule till mynewlbrule.
azure network lb rule set -g myresourcegroup -l mylb -n mylbrule -r mynewlbrule -p tcp -f 80 -b 8080 -i 10 -t myfrontendip -o mybackendpool
info: Executing command network lb rule set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Loading rule state
data: Id: /subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/loadBalancingRules/mynewlbrule
data: Name: mynewlbrule
data: Type: Microsoft.Network/loadBalancers/loadBalancingRules
data: Provisioning state: Succeeded
data: Frontend IP configuration: /subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend address pool: id=/subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
data: Protocol: Tcp
data: Frontend port: 80
data: Backend port: 8080
data: Enable floating IP: false
data: Idle timeout in minutes: 10
data: Probes
data:
info: network lb rule set command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the rule
-r, --new-rule-name <new-rule-name> new rule name
-p, --protocol <protocol> the rule protocol
-f, --frontend-port <frontend-port> the frontend port
-b, --backend-port <backend-port> the backend port
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip
-i, --idle-timeout <idle-timeout> the idle timeout in minutes
-a, --probe-name [probe-name] the name of the probe defined in the same load balancer
-t, --frontend-ip-name <frontend-ip-name> the name of the frontend ip configuration in the same load balancer
-o, --backend-address-pool <backend-address-pool> name of the backend address pool defined in the same load balancer
-s, --subscription <subscription> the subscription identifier
network lb rule list [options] <resource-group> <lb-name>
Visar en lista över alla regler för lastbalanserare som konfigurerats för en lastbalanserare i en specifik resursgrupp.
azure network lb rule list -g myresourcegroup -l mylb
info: Executing command network lb rule list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Protocol Frontend port Backend port Enable floating IP Idle timeout in minutes Backend address pool Probe data
data: mynewlbrule Succeeded Tcp 80 8080 false 10 /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
info: network lb rule list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb rule delete [options] <resource-group> <lb-name> <name>
Tar bort en lastbalanseringsregel.
azure network lb rule delete -g myresourcegroup -l mylb -n mynewlbrule
info: Executing command network lb rule delete
+ Looking up the load balancer "mylb"
Delete load balancing rule mynewlbrule? [y/n] y
+ Updating load balancer "mylb"
info: network lb rule delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the rule
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera inkommande NAT-regler för lastbalanserare
network lb inbound-nat-rule create [options] <resource-group> <lb-name> <name>
Skapar en inkommande NAT-regel för lastbalanserare.
I följande exempel skapade vi en NAT-regel från klientdels-IP (som tidigare definierades med kommandot "azure network frontend-ip") med en inkommande lyssningsport och utgående port som lastbalanseraren använder för att skicka nätverkstrafiken.
azure network lb inbound-nat-rule create -g myresourcegroup -l mylb -n myinboundnat -p tcp -f 80 -b 8080 -i myfrontendip
info: Executing command network lb inbound-nat-rule create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/inboundNatRules/myinboundnat
data: Name: myinboundnat
data: Type: Microsoft.Network/loadBalancers/inboundNatRules
data: Provisioning state: Succeeded
data: Frontend IP Configuration: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend IP configuration
data: Protocol Tcp
data: Frontend port 80
data: Backend port 8080
data: Enable floating IP false
info: network lb inbound-nat-rule create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-p, --protocol <protocol> the rule protocol [tcp,udp]
-f, --frontend-port <frontend-port> the frontend port [0-65535]
-b, --backend-port <backend-port> the backend port [0-65535]
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip [true,false]
-i, --frontend-ip <frontend-ip> the name of the frontend ip configuration
-m, --vm-id <vm-id> the VM id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines/<vm-name>
-a, --vm-name <vm-name> the VM name.This VM must exist in the same resource group as the lb.
Please use vm-id if that is not the case.
this parameter will be ignored if --vm-id is specified
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule set [options] <resource-group> <lb-name> <name>
Uppdaterar en befintlig NAT-regel för inkommande trafik. I följande exempel ändrade vi den inkommande lyssningsporten från 80 till 81.
azure network lb inbound-nat-rule set -g group-1 -l mylb -n myinboundnat -p tcp -f 81 -b 8080 -i myfrontendip
info: Executing command network lb inbound-nat-rule set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/group-1/providers/Microsoft.Network/loadBalancers/mylb/inboundNatRules/myinboundnat
data: Name: myinboundnat
data: Type: Microsoft.Network/loadBalancers/inboundNatRules
data: Provisioning state: Succeeded
data: Frontend IP Configuration: id=/subscriptions/###############################/resourceGroups/group-1/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend IP configuration
data: Protocol Tcp
data: Frontend port 81
data: Backend port 8080
data: Enable floating IP false
info: network lb inbound-nat-rule set command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-p, --protocol <protocol> the rule protocol [tcp,udp]
-f, --frontend-port <frontend-port> the frontend port [0-65535]
-b, --backend-port <backend-port> the backend port [0-65535]
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip [true,false]
-i, --frontend-ip <frontend-ip> the name of the frontend ip configuration
-m, --vm-id [vm-id] the VM id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines/<vm-name>
-a, --vm-name <vm-name> the VM name.
This virtual machine must exist in the same resource group as the lb.
Please use vm-id if that is not the case
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule list [options] <resource-group> <lb-name>
Listar alla regler för inkommande NAT för lastbalansering.
azure network lb inbound-nat-rule list -g myresourcegroup -l mylb
info: Executing command network lb inbound-nat-rule list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Protocol Frontend port Backend port Enable floating IP Idle timeout in minutes Backend IP configuration
data: ------------ ------------------ -------- ------------- ------------ ------------------ ----------------------- ---
---------------------
data: myinboundnat Succeeded Tcp 81 8080 false 4
info: network lb inbound-nat-rule list command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule delete [options] <resource-group> <lb-name> <name>
Tar bort NAT-regeln för lastbalanseraren i en specifik resursgrupp.
azure network lb inbound-nat-rule delete -g myresourcegroup -l mylb -n myinboundnat
info: Executing command network lb inbound-nat-rule delete
+ Looking up the load balancer "mylb"
Delete inbound NAT rule "myinboundnat?" [y/n] y
+ Updating load balancer "mylb"
info: network lb inbound-nat-rule delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera offentliga IP-adresser
network public-ip create [options] <resource-group> <name> <location>
Skapar en offentlig IP-resurs. Du skapar den offentliga IP-resursen och associerar till ett domännamn.
azure network public-ip create -g myresourcegroup -n mytestpublicip1 -l eastus -d azureclitest -a "Dynamic"
info: Executing command network public-ip create
+ Looking up the public ip "mytestpublicip1"
+ Creating public ip address "mytestpublicip1"
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip1
data: Name: mytestpublicip1
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Dynamic
data: Idle timeout: 4
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip create command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public ip
-l, --location <location> the location
-d, --domain-name-label <domain-name-label> the domain name label.
This set DNS to <domain-name-label>.<location>.cloudapp.azure.com
-a, --allocation-method <allocation-method> the allocation method [Static][Dynamic]
-i, --idletimeout <idletimeout> the idle timeout in minutes
-f, --reverse-fqdn <reverse-fqdn> the reverse fqdn
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network public-ip set [options] <resource-group> <name>
Uppdaterar egenskaperna för en befintlig offentlig IP-resurs. I följande exempel ändrade vi den offentliga IP-adressen från Dynamisk till Statisk.
azure network public-ip set -g group-1 -n mytestpublicip1 -d azureclitest -a "Static"
info: Executing command network public-ip set
+ Looking up the public ip "mytestpublicip1"
+ Updating public ip address "mytestpublicip1"
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip1
data: Name: mytestpublicip1
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Static
data: Idle timeout: 4
data: IP Address: (static IP address)
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip set command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public ip
-d, --domain-name-label [domain-name-label] the domain name label.
This set DNS to <domain-name-label>.<location>.cloudapp.azure.com
-a, --allocation-method <allocation-method> the allocation method [Static][Dynamic]
-i, --idletimeout <idletimeout> the idle timeout in minutes
-f, --reverse-fqdn [reverse-fqdn] the reverse fqdn
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
--no-tags remove all existing tags
-s, --subscription <subscription> the subscription identifier
network public-ip list [options] <resource-group>
Visar en lista över alla offentliga IP-resurser i en resursgrupp.
azure network public-ip list -g myresourcegroup
info: Executing command network public-ip list
+ Getting the public ip addresses
data: Name Location Allocation IP Address Idle timeout DNS Name
data: --------------- -------- ---------- ------------ ------------ -------------------------------------------
data: mypubip5 westus Dynamic 4 "domain name".westus.cloudapp.azure.com
data: myPublicIP eastus Dynamic 4 "domain name".eastus.cloudapp.azure.com
data: mytestpublicip eastus Dynamic 4 "domain name".eastus.cloudapp.azure.com
data: mytestpublicip1 eastus Static (Static IP address) 4 azureclitest.eastus.cloudapp.azure.com
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network public-ip show [options] <resource-group> <name>
Visar offentliga IP-egenskaper för en offentlig IP-resurs i en resursgrupp.
azure network public-ip show -g myresourcegroup -n mytestpublicip
info: Executing command network public-ip show
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip
data: Name: mytestpublicip
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Static
data: Idle timeout: 4
data: IP Address: (static IP address)
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip show command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public IP
-s, --subscription <subscription> the subscription identifier
network public-ip delete [options] <resource-group> <name>
Tar bort offentlig IP-resurs.
azure network public-ip delete -g group-1 -n mypublicipname
info: Executing command network public-ip delete
+ Looking up the public ip "mypublicipname"
Delete public ip address "mypublicipname"? [y/n] y
+ Deleting public ip address "mypublicipname"
info: network public-ip delete command OK
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public IP
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Kommandon för att hantera nätverksgränssnitt
network nic create [options] <resource-group> <name> <location>
Skapar en resurs som kallas nätverksgränssnitt (NIC) som kan användas för lastbalanserare eller associeras med en virtuell dator.
azure network nic create -g myresourcegroup -l eastus -n testnic1 --subnet-name subnet-1 --subnet-vnet-name myvnet
info: Executing command network nic create
+ Looking up the network interface "testnic1"
+ Looking up the subnet "subnet-1"
+ Creating network interface "testnic1"
+ Looking up the network interface "testnic1"
data: Id: /subscriptions/c4a17ddf-aa84-491c-b6f9-b90d882299f7/resourceGroups/group-1/providers/Microsoft.Network/networkInterfaces/testnic1
data: Name: testnic1
data: Type: Microsoft.Network/networkInterfaces
data: Location: eastus
data: Provisioning state: Succeeded
data: IP configurations:
data: Name: NIC-config
data: Provisioning state: Succeeded
data: Private IP address: 10.0.0.5
data: Private IP Allocation Method: Dynamic
data: Subnet: /subscriptions/c4a17ddf-aa84-491c-b6f9-b90d882299f7/resourceGroups/group-1/providers/Microsoft.Network/virtualNetworks/myVNET/subnets/Subnet-1
Parameteralternativ:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the network interface
-l, --location <location> the location
-w, --network-security-group-id <network-security-group-id> the network security group identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/networkSecurityGroups/<nsg-name>
-o, --network-security-group-name <network-security-group-name> the network security group name.
This network security group must exist in the same resource group as the nic.
Please use network-security-group-id if that is not the case.
-i, --public-ip-id <public-ip-id> the public IP identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/publicIPAddresses/<public-ip-name>
-p, --public-ip-name <public-ip-name> the public IP name.
This public ip must exist in the same resource group as the nic.
Please use public-ip-id if that is not the case.
-a, --private-ip-address <private-ip-address> the private IP address
-u, --subnet-id <subnet-id> the subnet identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>/subnets/<subnet-name>
--subnet-name <subnet-name> the subnet name
-m, --subnet-vnet-name <subnet-vnet-name> the vnet name under which subnet-name exists
-t, --tags <tags> the comma separated list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
data:
info: network nic create command OK
network nic set [options] <resource-group> <name>
network nic list [options] <resource-group>
network nic show [options] <resource-group> <name>
network nic delete [options] <resource-group> <name>
Kommandon för att hantera nätverkssäkerhetsgrupper
network nsg create [options] <resource-group> <name> <location>
network nsg set [options] <resource-group> <name>
network nsg list [options] <resource-group>
network nsg show [options] <resource-group> <name>
network nsg delete [options] <resource-group> <name>
Kommandon för att hantera regler för nätverkssäkerhetsgrupp
network nsg rule create [options] <resource-group> <nsg-name> <name>
network nsg rule set [options] <resource-group> <nsg-name> <name>
network nsg rule list [options] <resource-group> <nsg-name>
network nsg rule show [options] <resource-group> <nsg-name> <name>
network nsg rule delete [options] <resource-group> <nsg-name> <name>
Kommandon för att hantera traffic manager-profil
network traffic-manager profile create [options] <resource-group> <name>
network traffic-manager profile set [options] <resource-group> <name>
network traffic-manager profile list [options] <resource-group>
network traffic-manager profile show [options] <resource-group> <name>
network traffic-manager profile delete [options] <resource-group> <name>
network traffic-manager profile is-dns-available [options] <resource-group> <relative-dns-name>
Kommandon för att hantera traffic manager-slutpunkter
network traffic-manager profile endpoint create [options] <resource-group> <profile-name> <name> <endpoint-location>
network traffic-manager profile endpoint set [options] <resource-group> <profile-name> <name>
network traffic-manager profile endpoint delete [options] <resource-group> <profile-name> <name>
Kommandon för att hantera virtuella nätverksgatewayer
network gateway list [options] <resource-group>
Registreringar av resursprovider
Lista för närvarande registrerade leverantörer i Resource Manager
provider list [options]
Visa information om det begärda providernamnområdet
provider show [options] <namespace>
Registrera leverantören med abonnemanget
provider register [options] <namespace>
Avregistrera providern med prenumerationen
provider unregister [options] <namespace>
Resurser
Skapar en resurs i en resursgrupp
resource create [options] <resource-group> <name> <resource-type> <location> <api-version>
Uppdaterar en resurs i en resursgrupp utan mallar eller parametrar
resource set [options] <resource-group> <name> <resource-type> <properties> <api-version>
Visar en lista över resurser
resource list [options] [resource-group]
Hämtar en resurs inom en resursgrupp eller prenumeration
resource show [options] <resource-group> <name> <resource-type> <api-version>
Tar bort en resurs i en resursgrupp
resource delete [options] <resource-group> <name> <resource-type> <api-version>
Roller i Azure
Hämta alla tillgängliga rolldefinitioner
role list [options]
Hämta en tillgänglig rolldefinition
role show [options] [name]
Kommandon för att hantera rolltilldelningen
role assignment create [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
role assignment list [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
role assignment delete [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
Lagringsobjekt
Kommandon för att hantera dina lagringskonton
storage account list [options]
storage account show [options] <name>
storage account create [options] <name>
storage account set [options] <name>
storage account delete [options] <name>
Kommandon för att hantera dina lagringskontonycklar
storage account keys list [options] <name>
storage account keys renew [options] <name>
Kommandon för att visa lagringsanslutningssträngen
storage account connectionstring show [options] <name>
Kommandon för att hantera dina lagringscontainrar
storage container list [options] [prefix]
storage container show [options] [container]
storage container create [options] [container]
storage container delete [options] [container]
storage container set [options] [container]
Kommandon för att hantera signaturer för delad åtkomst för lagringscontainern
storage container sas create [options] [container] [permissions] [expiry]
Kommandon för att hantera lagrade åtkomstprinciper för lagringscontainern
storage container policy create [options] [container] [name]
storage container policy show [options] [container] [name]
storage container policy list [options] [container]
storage container policy set [options] [container] [name]
storage container policy delete [options] [container] [name]
Kommandon för att hantera dina lagringsblobar
storage blob list [options] [container] [prefix]
storage blob show [options] [container] [blob]
storage blob delete [options] [container] [blob]
storage blob upload [options] [file] [container] [blob]
storage blob download [options] [container] [blob] [destination]
Kommandon för att hantera blobkopieringsåtgärder
storage blob copy start [options] [sourceUri] [destContainer]
storage blob copy show [options] [container] [blob]
storage blob copy stop [options] [container] [blob] [copyid]
Kommandon för att hantera signatur för delad åtkomst för lagringsbloben
storage blob sas create [options] [container] [blob] [permissions] [expiry]
Kommandon för att hantera dina lagringsfilresurser
storage share create [options] [share]
storage share show [options] [share]
storage share delete [options] [share]
storage share list [options] [prefix]
Kommandon för att hantera dina lagringsfiler
storage file list [options] [share] [path]
storage file delete [options] [share] [path]
storage file upload [options] [source] [share] [path]
storage file download [options] [share] [path] [destination]
Kommandon för att hantera lagringsfilkatalogen
storage directory create [options] [share] [path]
storage directory delete [options] [share] [path]
Kommandon för att hantera dina lagringsköer
storage queue create [options] [queue]
storage queue list [options] [prefix]
storage queue show [options] [queue]
storage queue delete [options] [queue]
Kommandon för att hantera signaturer för delad åtkomst i lagringskö
storage queue sas create [options] [queue] [permissions] [expiry]
Kommandon för att hantera lagrade åtkomstprinciper i lagringskö
storage queue policy create [options] [queue] [name]
storage queue policy show [options] [queue] [name]
storage queue policy list [options] [queue]
storage queue policy set [options] [queue] [name]
storage queue policy delete [options] [queue] [name]
Kommandon för att hantera lagringsloggningsegenskaper
storage logging show [options]
storage logging set [options]
Kommandon för att hantera dina egenskaper för lagringsmått
storage metrics show [options]
storage metrics set [options]
Kommandon för att hantera dina Lagringstabeller
storage table create [options] [table]
storage table list [options] [prefix]
storage table show [options] [table]
storage table delete [options] [table]
Kommandon för att hantera signaturer för delad åtkomst i lagringstabellen
storage table sas create [options] [table] [permissions] [expiry]
Kommandon för att hantera lagrade åtkomstprinciper i lagringstabellen
storage table policy create [options] [table] [name]
storage table policy show [options] [table] [name]
storage table policy list [options] [table]
storage table policy set [options] [table] [name]
storage table policy delete [options] [table] [name]
Taggar
Lägga till en tagg
tag create [options] <name> <value>
Ta bort en hel tagg eller ett taggvärde
tag delete [options] <name> <value>
Visar en lista över tagginformation
tag list [options]
Hämta en tagg
tag show [options] [name]
Virtuella datorer
Skapa en virtuell dator
vm create [options] <resource-group> <name> <location> <os-type>
Skapa en virtuell dator med standardresurser
vm quick-create [options] <resource-group> <name> <location> <os-type> <image-urn> <admin-username> <admin-password
Tips/Råd
Från och med CLI version 0.10 kan du ange ett kort alias som "UbuntuLTS" eller "Win2012R2Datacenter" som image-urn
för vissa populära Marketplace-avbildningar. Kör azure help vm quick-create
för alternativ. Från och med version 0.10 azure vm quick-create
används dessutom premiumlagring som standard om det är tillgängligt i den valda regionen.
Visa en lista över de virtuella datorerna i ett konto
vm list [options]
Hämta en virtuell dator i en resursgrupp
vm show [options] <resource-group> <name>
Ta bort en virtuell dator i en resursgrupp
vm delete [options] <resource-group> <name>
Stänga av en virtuell dator i en resursgrupp
vm stop [options] <resource-group> <name>
Starta om en virtuell dator i en resursgrupp
vm restart [options] <resource-group> <name>
Starta en virtuell dator i en resursgrupp
vm start [options] <resource-group> <name>
Stäng av en virtuell dator i en resursgrupp och frigör beräkningsresurserna
vm deallocate [options] <resource-group> <name>
Visa en lista över tillgängliga storlekar för virtuella datorer
vm sizes [options]
Avbilda den virtuella datorn som OS-avbildning eller VM-avbildning
vm capture [options] <resource-group> <name> <vhd-name-prefix>
Ange tillståndet för den virtuella datorn till Generaliserad
vm generalize [options] <resource-group> <name>
Hämta instansvyn för den virtuella datorn
vm get-instance-view [options] <resource-group> <name>
Gör att du kan återställa inställningarna för fjärrskrivbordsåtkomst eller SSH på en virtuell dator och återställa lösenordet för kontot som har administratörs- eller sudo-utfärdare
vm reset-access [options] <resource-group> <name>
Uppdatera den virtuella datorn med nya data
vm set [options] <resource-group> <name>
Kommandon för att hantera datadiskar för virtuella datorer
vm disk attach-new [options] <resource-group> <vm-name> <size-in-gb> [vhd-name]
vm disk detach [options] <resource-group> <vm-name> <lun>
vm disk attach [options] <resource-group> <vm-name> [vhd-url]
Kommandon för att hantera VM-resurstillägg
vm extension set [options] <resource-group> <vm-name> <name> <publisher-name> <version>
vm extension get [options] <resource-group> <vm-name>
Kommandon för att hantera din virtuella Docker-dator
vm docker create [options] <resource-group> <name> <location> <os-type>
Kommandon för att hantera VM-avbildningar
vm image list-publishers [options] <location>
vm image list-offers [options] <location> <publisher>
vm image list-skus [options] <location> <publisher> <offer>
vm image list [options] <location> <publisher> [offer] [sku]