az nginx deployment
Not
Bu başvuru, Azure CLI (sürüm 2.68.0 veya üzeri) için nginx uzantısının bir parçasıdır. uzantı, bir az nginx deployment komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla öğrenin.
NGINX dağıtım kaynaklarını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az nginx deployment api-key |
Nginxaas dağıtım API Anahtarlarını yönetme. |
Uzantı | GA |
az nginx deployment api-key create |
Veri düzlemi API'sinin uç noktasına erişmek için Nginx dağıtımı için bir API Anahtarı oluşturun. |
Uzantı | GA |
az nginx deployment api-key delete |
Nginx dağıtımı için API anahtarını silin. |
Uzantı | GA |
az nginx deployment api-key list |
Verilen Nginx dağıtımının tüm API Anahtarlarını listeleyin. |
Uzantı | GA |
az nginx deployment api-key show |
Belirtilen Nginx dağıtımının belirtilen API Anahtarını alın. |
Uzantı | GA |
az nginx deployment api-key update |
Veri düzlemi API'sinin uç noktasına erişmek için Nginx dağıtımı için bir API Anahtarını güncelleştirin. |
Uzantı | GA |
az nginx deployment certificate |
NGINX sertifika kaynaklarını yönetin. |
Uzantı | GA |
az nginx deployment certificate create |
NGINX dağıtımı için bir sertifika oluşturun. |
Uzantı | GA |
az nginx deployment certificate delete |
NGINX dağıtım sertifikalarını silin. |
Uzantı | GA |
az nginx deployment certificate list |
Belirtilen dağıtım ve kaynak grubu altındaki tüm sertifikaları listeleyin. |
Uzantı | GA |
az nginx deployment certificate show |
Belirli bir NGINX sertifikasının özelliklerini alma. |
Uzantı | GA |
az nginx deployment certificate update |
NGINX dağıtım sertifikalarını güncelleştirme. |
Uzantı | GA |
az nginx deployment certificate wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Uzantı | GA |
az nginx deployment configuration |
NGINX yapılandırma kaynaklarını yönetme. |
Uzantı | GA |
az nginx deployment configuration analyze |
NGINX yapılandırmasını NGINXaaS dağıtımına uygulamadan analiz edin. |
Uzantı | GA |
az nginx deployment configuration create |
NGINX dağıtımı için bir yapılandırma oluşturun. |
Uzantı | GA |
az nginx deployment configuration delete |
Nginx yapılandırmasını silin. |
Uzantı | GA |
az nginx deployment configuration list |
Belirtilen dağıtım ve kaynak grubu altındaki tüm yapılandırmaları listeleyin. |
Uzantı | GA |
az nginx deployment configuration show |
Belirli bir NGINX yapılandırmasının özelliklerini alma. |
Uzantı | GA |
az nginx deployment configuration update |
NGINX yapılandırmasını güncelleştirme. |
Uzantı | GA |
az nginx deployment configuration wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Uzantı | GA |
az nginx deployment create |
Azure kaynağı için bir NGINX oluşturun. |
Uzantı | GA |
az nginx deployment delete |
NGINX dağıtımlarını silin. |
Uzantı | GA |
az nginx deployment list |
NGINX dağıtımlarının listesi. |
Uzantı | GA |
az nginx deployment show |
Belirli bir NGINX Dağıtımının özelliklerini alma. |
Uzantı | GA |
az nginx deployment update |
NGINX dağıtımlarını güncelleştirme. |
Uzantı | GA |
az nginx deployment wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Uzantı | GA |
az nginx deployment create
Azure kaynağı için bir NGINX oluşturun.
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]
Örnekler
PublicIP ile Dağıtım Oluşturma
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}"
PrivateIP ile Dağıtım Oluşturma
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}"
Yönetilen kimlik, depolama hesabı ve ölçeklendirme ile dağıtım
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
Yönetilen kimlik, depolama hesabı ve sistem tarafından atanan yönetilen kimlik ile dağıtım
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
Gerekli Parametreler
Hedeflenen NGINX dağıtımının adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Dağıtımın ayarlarını otomatik olarak yükseltin. kararlı veya önizleme Desteği kısa söz dizimi, json-file ve yaml-file olabilir. Daha fazla göstermek için "??" seçeneğini deneyin.
Tanılama desteğini etkinleştirmek/devre dışı bırakmak için Boole değeri.
Azure anahtar kasası veya depolama hesabı üzerinde işlem gerçekleştirmek için yönetilen kimlik Kısa söz dizimi, json dosyası ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Yer. değerleri: az account list-locations
.
az configure --defaults location=<location>
kullanarak varsayılan konumu yapılandırabilirsiniz.
Günlüklerin depolama hesabınıza gönderilmesini sağlamak için. Azure depolama hesabında blob katkıda bulunan rolüyle yönetilen kimlik belirtilmelidir. Destek kısaltma söz dizimi, json-file ve yaml-file. Daha fazla göstermek için "??" seçeneğini deneyin.
IP adresi ve VNet + alt ağ bilgileri Kısa söz dizimi, json-file ve yaml-file değerlerini destekler. Daha fazla göstermek için "??" seçeneğini deneyin.
NGINX Uygulama Koruması (NAP) ayarları, kısa söz dizimi, json-file ve yaml-file'ı destekler. Daha fazla göstermek için "??" seçeneğini deneyin.
Uzun süre çalışan işlemin bitmesini beklemeyin.
NGINX kapasite birimleri (NCU) için ölçeklendirme Kısaltma söz dizimi, json-file ve yaml-file desteği sağlar. Daha fazla göstermek için "??" seçeneğini deneyin.
Kaynak Desteği kısa söz dizimi, json-file ve yaml-file için faturalama bilgileri. Daha fazla göstermek için "??" seçeneğini deneyin.
Dağıtım etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
İsteğe bağlı: Tercih edilen iletişim e-postası Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az nginx deployment delete
NGINX dağıtımlarını silin.
az nginx deployment delete [--deployment-name]
[--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
Örnekler
Dağıtım Silme
az nginx deployment delete --name myDeployment --resource-group myResourceGroup
İsteğe Bağlı Parametreler
Hedeflenen NGINX dağıtımının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az nginx deployment list
NGINX dağıtımlarının listesi.
Belirtilen abonelik altındaki tüm dağıtımları listeleyin. Belirtilen kaynak grubu altındaki tüm Nginx Dağıtımlarını listeleyin.
az nginx deployment list [--max-items]
[--next-token]
[--resource-group]
Örnekler
Dağıtım Listesi
az nginx deployment list
az nginx deployment list --resource-group myResourceGroup
İsteğe Bağlı Parametreler
Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki bir komutun --next-token
bağımsız değişkeninde belirteç değerini sağlayın.
Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az nginx deployment show
Belirli bir NGINX Dağıtımının özelliklerini alma.
az nginx deployment show [--deployment-name]
[--ids]
[--resource-group]
[--subscription]
Örnekler
Dağıtım Alma
az nginx deployment show --name myDeployment --resource-group myResourceGroup
İsteğe Bağlı Parametreler
Hedeflenen Nginx dağıtımının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az nginx deployment update
NGINX dağıtımlarını güncelleştirme.
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]
Örnekler
Etiketleri güncelleştirme ve dağıtım için tanılama desteğini etkinleştirme
az nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
Dağıtımın ayarlarını otomatik olarak yükseltin. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Hedeflenen Nginx dağıtımının adı.
Tanılama desteğini etkinleştirmek/devre dışı bırakmak için Boole değeri.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Azure anahtar kasası veya depolama hesabı üzerinde işlem gerçekleştirmek için yönetilen kimlik Kısa söz dizimi, json dosyası ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Günlüklerin depolama hesabınıza gönderilmesini sağlamak için. Azure depolama hesabında blob katkıda bulunan rolüyle yönetilen kimlik belirtilmelidir. Destek kısaltma söz dizimi, json-file ve yaml-file. Daha fazla göstermek için "??" seçeneğini deneyin.
IP adresi ve VNet + alt ağ bilgileri Kısa söz dizimi, json-file ve yaml-file değerlerini destekler. Daha fazla göstermek için "??" seçeneğini deneyin.
NGINX Uygulama Koruması (NAP) ayarları, kısa söz dizimi, json-file ve yaml-file'ı destekler. Daha fazla göstermek için "??" seçeneğini deneyin.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
VEYA --remove propertyToRemove
.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
NGINX kapasite birimleri (NCU) için ölçeklendirme Kısaltma söz dizimi, json-file ve yaml-file desteği sağlar. Daha fazla göstermek için "??" seçeneğini deneyin.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Kaynak Desteği kısa söz dizimi, json-file ve yaml-file için faturalama bilgileri. Daha fazla göstermek için "??" seçeneğini deneyin.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Dağıtım etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
İsteğe bağlı: Tercih edilen iletişim e-postası Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az nginx deployment wait
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az nginx deployment wait [--created]
[--custom]
[--deleted]
[--deployment-name]
[--exists]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Hedeflenen Nginx dağıtımının adı.
Kaynak var olana kadar bekleyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Saniye cinsinden yoklama aralığı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.