az nginx deployment
Not
Den här referensen är en del av nginx-tillägget för Azure CLI (version 2.68.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az nginx-distribution kommando. Läs mer om tillägg.
Hantera NGINX-distributionsresurser.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az nginx deployment api-key |
Hantera API-nycklar för Nginxaas-distribution. |
Förlängning | GA |
az nginx deployment api-key create |
Skapa en API-nyckel för Nginx-distributionen för att få åtkomst till api-slutpunkten för dataplan. |
Förlängning | GA |
az nginx deployment api-key delete |
Ta bort API-nyckel för Nginx-distribution. |
Förlängning | GA |
az nginx deployment api-key list |
Visa en lista över alla API-nycklar för den angivna Nginx-distributionen. |
Förlängning | GA |
az nginx deployment api-key show |
Hämta den angivna API-nyckeln för den angivna Nginx-distributionen. |
Förlängning | GA |
az nginx deployment api-key update |
Uppdatera en API-nyckel för Nginx-distributionen för att få åtkomst till dataplans-API-slutpunkten. |
Förlängning | GA |
az nginx deployment certificate |
Hantera NGINX-certifikatresurser. |
Förlängning | GA |
az nginx deployment certificate create |
Skapa ett certifikat för en NGINX-distribution. |
Förlängning | GA |
az nginx deployment certificate delete |
Ta bort ett NGINX-distributionscertifikat. |
Förlängning | GA |
az nginx deployment certificate list |
Visa en lista över alla certifikat under den angivna distributions- och resursgruppen. |
Förlängning | GA |
az nginx deployment certificate show |
Hämta egenskaperna för ett specifikt NGINX-certifikat. |
Förlängning | GA |
az nginx deployment certificate update |
Uppdatera ett NGINX-distributionscertifikat. |
Förlängning | GA |
az nginx deployment certificate wait |
Placera CLI i vänteläge tills ett villkor uppfylls. |
Förlängning | GA |
az nginx deployment configuration |
Hantera NGINX-konfigurationsresurser. |
Förlängning | GA |
az nginx deployment configuration analyze |
Analysera en NGINX-konfiguration utan att tillämpa den på NGINXaaS-distributionen. |
Förlängning | GA |
az nginx deployment configuration create |
Skapa en konfiguration för en NGINX-distribution. |
Förlängning | GA |
az nginx deployment configuration delete |
Ta bort en Nginx-konfiguration. |
Förlängning | GA |
az nginx deployment configuration list |
Visa en lista över alla konfigurationer under den angivna distributions- och resursgruppen. |
Förlängning | GA |
az nginx deployment configuration show |
Hämta egenskaperna för en specifik NGINX-konfiguration. |
Förlängning | GA |
az nginx deployment configuration update |
Uppdatera en NGINX-konfiguration. |
Förlängning | GA |
az nginx deployment configuration wait |
Placera CLI i vänteläge tills ett villkor uppfylls. |
Förlängning | GA |
az nginx deployment create |
Skapa en NGINX för Azure-resurs. |
Förlängning | GA |
az nginx deployment delete |
Ta bort en NGINX-distribution. |
Förlängning | GA |
az nginx deployment list |
Lista över NGINX-distributioner. |
Förlängning | GA |
az nginx deployment show |
Hämta egenskaperna för en specifik NGINX-distribution. |
Förlängning | GA |
az nginx deployment update |
Uppdatera en NGINX-distribution. |
Förlängning | GA |
az nginx deployment wait |
Placera CLI i vänteläge tills ett villkor uppfylls. |
Förlängning | GA |
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]
[--nginx-app-protect]
[--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
Distribution med hanterad identitet, lagringskonto och systemtilldelad hanterad identitet
az 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":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10
Obligatoriska parametrar
Namnet på den riktade NGINX-distributionen.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Valfria parametrar
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.
Booleskt värde för att aktivera/inaktivera diagnostikstöd.
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.
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
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.
IP-adress och VNet + undernätsinformation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Inställningar för NGINX App Protect (NAP) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Vänta inte tills den långvariga åtgärden har slutförts.
Skalning för NGINX-kapacitetsenheter (NCUs) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Faktureringsinformationen för resursen Support shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Taggar för distribution. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
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
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Ö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
Namnet på den riktade NGINX-distributionen.
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.
Vänta inte tills den långvariga åtgärden har slutförts.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Ö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
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
argument för ett efterföljande kommando.
Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Ö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
Namnet på den riktade Nginx-distributionen.
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.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Ö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]
[--logging]
[--network-profile]
[--nginx-app-protect]
[--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
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 or JSON string>
.
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.
Namnet på den riktade Nginx-distributionen.
Booleskt värde för att aktivera/inaktivera diagnostikstöd.
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
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.
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.
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.
IP-adress och VNet + undernätsinformation Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Inställningar för NGINX App Protect (NAP) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Vänta inte tills den långvariga åtgärden har slutförts.
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove>
ELLER --remove propertyToRemove
.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Skalning för NGINX-kapacitetsenheter (NCUs) Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>
.
Faktureringsinformationen för resursen Support shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Taggar för distribution. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.
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
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Ö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
Vänta tills du har skapat med "provisioningState" på "Lyckades".
Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Vänta tills den har tagits bort.
Namnet på den riktade Nginx-distributionen.
Vänta tills resursen finns.
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.
Avsökningsintervall i sekunder.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Maximal väntetid i sekunder.
Vänta tills det har uppdaterats med provisioningState på Lyckades.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.