az nginx deployment

Kommentar

Den här referensen är en del av nginx-tillägget för Azure CLI (version 2.58.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az nginx-distributionskommando . Läs mer om tillägg.

Hantera NGINX-distributionsresurser.

Kommandon

Name Description Typ Status
az nginx deployment certificate

Hantera NGINX-certifikatresurser.

Anknytning Allmän tillgänglighet
az nginx deployment certificate create

Skapa ett certifikat för en NGINX-distribution.

Anknytning Allmän tillgänglighet
az nginx deployment certificate delete

Ta bort ett NGINX-distributionscertifikat.

Anknytning Allmän tillgänglighet
az nginx deployment certificate list

Visa en lista över alla certifikat under den angivna distributions- och resursgruppen.

Anknytning Allmän tillgänglighet
az nginx deployment certificate show

Hämta egenskaperna för ett specifikt NGINX-certifikat.

Anknytning Allmän tillgänglighet
az nginx deployment certificate update

Uppdatera ett NGINX-distributionscertifikat.

Anknytning Allmän tillgänglighet
az nginx deployment certificate wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Anknytning Allmän tillgänglighet
az nginx deployment configuration

Hantera NGINX-konfigurationsresurser.

Anknytning Allmän tillgänglighet
az nginx deployment configuration analyze

Analysera en NGINX-konfiguration utan att tillämpa den på NGINXaaS-distributionen.

Anknytning Allmän tillgänglighet
az nginx deployment configuration create

Skapa en konfiguration för en NGINX-distribution.

Anknytning Allmän tillgänglighet
az nginx deployment configuration delete

Ta bort en Nginx-konfiguration.

Anknytning Allmän tillgänglighet
az nginx deployment configuration list

Visa en lista över alla konfigurationer under den angivna distributions- och resursgruppen.

Anknytning Allmän tillgänglighet
az nginx deployment configuration show

Hämta egenskaperna för en specifik NGINX-konfiguration.

Anknytning Allmän tillgänglighet
az nginx deployment configuration update

Uppdatera en NGINX-konfiguration.

Anknytning Allmän tillgänglighet
az nginx deployment configuration wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Anknytning Allmän tillgänglighet
az nginx deployment create

Skapa en NGINX för Azure-resurs.

Anknytning Allmän tillgänglighet
az nginx deployment delete

Ta bort en NGINX-distribution.

Anknytning Allmän tillgänglighet
az nginx deployment list

Lista över NGINX-distributioner.

Anknytning Allmän tillgänglighet
az nginx deployment show

Hämta egenskaperna för en specifik NGINX-distribution.

Anknytning Allmän tillgänglighet
az nginx deployment update

Uppdatera en NGINX-distribution.

Anknytning Allmän tillgänglighet
az nginx deployment wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Anknytning Allmän tillgänglighet

az nginx deployment create

Skapa en NGINX för Azure-resurs.

az nginx deployment create --deployment-name
                           --resource-group
                           [--auto-upgrade-profile]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--scaling-properties]
                           [--sku]
                           [--tags]
                           [--user-profile]

Exempel

Skapa distribution med PublicIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Skapa distribution med PrivateIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Distribution med hanterad identitet, lagringskonto och skalning

az anginx deployment  create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"UserAssigned","userAssignedIdentities":{"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity":{}}}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

Obligatoriska parametrar

--deployment-name --name -n

Namnet på den riktade NGINX-distributionen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--auto-upgrade-profile

Inställningar för automatisk uppgradering av en distribution. kan vara stabil eller förhandsversion Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--enable-diagnostics

Booleskt värde för att aktivera/inaktivera diagnostikstöd.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--identity

Hanterad identitet för att utföra åtgärder i Azure-nyckelvalvet eller lagringskontot Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--logging

Så här skickar du loggar till ditt lagringskonto. Måste ange hanterad identitet med rollen blobdeltagare på Azure Storage-kontot Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--network-profile

IP-adress och VNet + undernätsinformation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--scaling-properties

Skalning för NGINX-kapacitetsenheter (NCUs) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--sku

Faktureringsinformationen för resursen Support shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--tags

Taggar för distribution. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--user-profile

Valfritt: Prioriterad e-post för kommunikation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az nginx deployment delete

Ta bort en NGINX-distribution.

az nginx deployment delete [--deployment-name]
                           [--ids]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exempel

Ta bort distribution

az nginx deployment delete --name myDeployment --resource-group myResourceGroup

Valfria parametrar

--deployment-name --name -n

Namnet på den riktade NGINX-distributionen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az nginx deployment list

Lista över NGINX-distributioner.

Visa en lista över alla distributioner under den angivna prenumerationen. Visa en lista över alla Nginx-distributioner under den angivna resursgruppen.

az nginx deployment list [--max-items]
                         [--next-token]
                         [--resource-group]

Exempel

Distributionslista

az nginx deployment list
az nginx deployment list --resource-group myResourceGroup

Valfria parametrar

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argumentet för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az nginx deployment show

Hämta egenskaperna för en specifik NGINX-distribution.

az nginx deployment show [--deployment-name]
                         [--ids]
                         [--resource-group]
                         [--subscription]

Exempel

Hämta distribution

az nginx deployment show --name myDeployment --resource-group myResourceGroup

Valfria parametrar

--deployment-name --name -n

Namnet på den riktade Nginx-distributionen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az nginx deployment update

Uppdatera en NGINX-distribution.

az nginx deployment update [--add]
                           [--auto-upgrade-profile]
                           [--deployment-name]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--ids]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--remove]
                           [--resource-group]
                           [--scaling-properties]
                           [--set]
                           [--sku]
                           [--subscription]
                           [--tags]
                           [--user-profile]

Exempel

Uppdatera taggar och aktivera diagnostikstöd för en distribution

az nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--auto-upgrade-profile

Inställningar för automatisk uppgradering av en distribution. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--deployment-name --name -n

Namnet på den riktade Nginx-distributionen.

--enable-diagnostics

Booleskt värde för att aktivera/inaktivera diagnostikstöd.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--identity

Hanterad identitet för att utföra åtgärder i Azure-nyckelvalvet eller lagringskontot Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--logging

Så här skickar du loggar till ditt lagringskonto. Måste ange hanterad identitet med rollen blobdeltagare på Azure Storage-kontot Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--network-profile

IP-adress och VNet + undernätsinformation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--scaling-properties

Skalning för NGINX-kapacitetsenheter (NCUs) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--sku

Faktureringsinformationen för resursen Support shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Taggar för distribution. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--user-profile

Valfritt: Prioriterad e-post för kommunikation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az nginx deployment wait

Placera CLI i vänteläge tills ett villkor uppfylls.

az nginx deployment wait [--created]
                         [--custom]
                         [--deleted]
                         [--deployment-name]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--deployment-name --name -n

Namnet på den riktade Nginx-distributionen.

--exists

Vänta tills resursen finns.

standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.