az network application-gateway rule
Araştırma bilgilerini değerlendirin ve HTTP/HTTPS yönlendirme kurallarını tanımlayın.
Daha fazla bilgi için https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli adresini ziyaret edin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az network application-gateway rule create |
Kural oluşturma. |
Temel | GA |
az network application-gateway rule delete |
Kuralı silme. |
Temel | GA |
az network application-gateway rule list |
Liste kuralları. |
Temel | GA |
az network application-gateway rule show |
Kuralın ayrıntılarını alın. |
Temel | GA |
az network application-gateway rule update |
Kuralı güncelleştirme. |
Temel | GA |
az network application-gateway rule wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Temel | GA |
az network application-gateway rule create
Kural oluşturma.
Kurallar oluşturuldukları sırayla yürütülür.
az network application-gateway rule create --gateway-name
--name
--resource-group
[--address-pool]
[--http-listener]
[--http-settings]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--priority]
[--redirect-config]
[--rewrite-rule-set]
[--rule-type {Basic, PathBasedRouting}]
[--url-path-map]
Örnekler
Temel bir kural oluşturun.
az network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings
Gerekli Parametreler
Uygulama ağ geçidinin adı.
İstek yönlendirme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Arka uç adres havuzunun adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
HTTP dinleyicisinin adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
HTTP ayarlarının adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
Uzun süre çalışan işlemin bitmesini beklemeyin.
İstek yönlendirme kuralının önceliği. Desteklenen SKU katmanları Standard_v2 WAF_v2.
Oluşturulan kuralla kullanılacak yeniden yönlendirme yapılandırmasının adı veya kimliği.
Yeniden yazma kuralı kümesinin adı veya kimliği.
İstek yönlendirme kuralının türü.
URL yol haritasının adı veya kimliği.
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. kullanarak az account set -s NAME_OR_ID
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 network application-gateway rule delete
Kuralı silme.
az network application-gateway rule delete --gateway-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Örnekler
Kuralı silme.
az network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule
Gerekli Parametreler
Uygulama ağ geçidinin adı.
İstek yönlendirme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
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. kullanarak az account set -s NAME_OR_ID
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 network application-gateway rule list
Liste kuralları.
az network application-gateway rule list --gateway-name
--resource-group
Örnekler
Liste kuralları.
az network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway
Gerekli Parametreler
Uygulama ağ geçidinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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. kullanarak az account set -s NAME_OR_ID
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 network application-gateway rule show
Kuralın ayrıntılarını alın.
az network application-gateway rule show --gateway-name
--name
--resource-group
Örnekler
Kuralın ayrıntılarını alın.
az network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule
Gerekli Parametreler
Uygulama ağ geçidinin adı.
İstek yönlendirme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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. kullanarak az account set -s NAME_OR_ID
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 network application-gateway rule update
Kuralı güncelleştirme.
az network application-gateway rule update --gateway-name
--name
--resource-group
[--add]
[--address-pool]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--http-listener]
[--http-settings]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--priority]
[--redirect-config]
[--remove]
[--rewrite-rule-set]
[--rule-type {Basic, PathBasedRouting}]
[--set]
[--url-path-map]
Örnekler
Kuralı güncelleştirerek yeni bir HTTP dinleyicisi kullanın.
az network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener
Gerekli Parametreler
Uygulama ağ geçidinin adı.
İstek yönlendirme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.
Arka uç adres havuzunun adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
HTTP dinleyicisinin adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
HTTP ayarlarının adı veya kimliği. Yalnızca bir tane varsa, varsayılan olarak kullanılacak şekilde atla.
Uzun süre çalışan işlemin bitmesini beklemeyin.
İstek yönlendirme kuralının önceliği. Desteklenen SKU katmanları Standard_v2 WAF_v2.
Oluşturulan kuralla kullanılacak yeniden yönlendirme yapılandırmasının adı veya kimliği.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Yeniden yazma kuralı kümesinin adı veya kimliği.
İstek yönlendirme kuralının türü.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.
URL yol haritasının adı veya kimliği.
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. kullanarak az account set -s NAME_OR_ID
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 network application-gateway rule wait
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az network application-gateway rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--gateway-name]
[--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.
Kaynak var olana kadar bekleyin.
Uygulama ağ geçidinin 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.
Saniye cinsinden yoklama aralığı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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. kullanarak az account set -s NAME_OR_ID
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.