az network front-door routing-rule
Not
Bu başvuru, Azure CLI(sürüm 2.57.0 veya üzeri) için ön kapı uzantısının bir parçasıdır. Uzantı, az network front-door routing-rule komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Front Door yönlendirme kurallarını yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az network front-door routing-rule create |
Front Door yönlendirme kuralı oluşturun. |
Dahili | GA |
az network front-door routing-rule delete |
Front Door yönlendirme kuralını silin. |
Dahili | GA |
az network front-door routing-rule list |
Front Door yönlendirme kurallarını listeleyin. |
Dahili | GA |
az network front-door routing-rule show |
Front Door yönlendirme kuralının ayrıntılarını alın. |
Dahili | GA |
az network front-door routing-rule update |
Front Door yönlendirme kuralını güncelleştirin. |
Dahili | GA |
az network front-door routing-rule create
Front Door yönlendirme kuralı oluşturun.
İstekleri bir arka uçtan iletmek veya kullanıcıları farklı bir URL'ye yönlendirmek için bir Front Door yönlendirme kuralı oluşturun.
Örnek 1: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Forward --backend-pool DefaultBackendPool -n forwardRoutingrule1 --patterns /forward1
Örnek 2: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Redirect --custom-host redirecthost.com -n redirectRouteRule1 --patterns /redirect1 --custom-query-string querystring.
az network front-door routing-rule create --front-door-name
--frontend-endpoints
--name
--resource-group
--route-type {Forward, Redirect}
[--accepted-protocols]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--disabled {false, true}]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--rules-engine]
Gerekli Parametreler
Front Door'un adı.
Ön uç uç uç adlarının veya kimliklerinin boşlukla ayrılmış listesi.
Yönlendirme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Front Door'un bu yol için istekleri nasıl işleyeceklerini tanımlamak için yol türü; örneğin, bunları bir arka uçtan iletebilir veya kullanıcıları farklı bir URL'ye yönlendirebilir.
İsteğe Bağlı Parametreler
Kabul etmek için boşlukla ayrılmış protokol listesi. Varsayılan: Http.
Arka uç havuzunun adı veya kimliği. bir İletme yönlendirme kuralı oluşturmak gerekir.
İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.
Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.
Bu kuralla eşleşen kaynak yollarını yeniden yazmak için kullanılan özel yol. Gelen yolu kullanmak için boş bırakın.
Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.
Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.
Yeniden yönlendirmenin tam yolu. Yol boş olamaz ve /ile başlamalıdır. Gelen yolu hedef yol olarak kullanmak için boş bırakın.
Yeniden yönlendirme URL'sine yerleştirilecek sorgu dizeleri kümesi. Bu değerin ayarlanması mevcut sorgu dizelerinin yerini alır; gelen sorgu dizesini korumak için boş bırakın. Sorgu dizesi = biçiminde olmalıdır. İlki mi? ve & otomatik olarak eklenir, bu nedenle bunları öne eklemeyin, ancak ile birden çok sorgu dizesini ayırın.
Devre dışı durumda oluşturun.
Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.
Trafiği iletmek için kullanılacak protokol.
Eşleştirecek desenlerin boşlukla ayrılmış listesi. Varsayılan: '/*'.
Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.
Sırasıyla StripAllExcept veya StripOnly query-parameter-strip-yönerge türü kullanılırken dahil etmek veya dışlamak için sorgu parametreleri (virgülle ayrılmış).
Trafiğin yeniden yönlendirildiği hedefin protokolü.
Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.
Kural Altyapısı yapılandırmasının adı veya kimliği. Özelliğin bağlantısını kaldırmak için "--remove rulesEngine".
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 front-door routing-rule delete
Front Door yönlendirme kuralını silin.
az network front-door routing-rule delete --front-door-name
--name
--resource-group
Gerekli Parametreler
Front Door'un adı.
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 front-door routing-rule list
Front Door yönlendirme kurallarını listeleyin.
az network front-door routing-rule list --front-door-name
--resource-group
Gerekli Parametreler
Front Door'un 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 front-door routing-rule show
Front Door yönlendirme kuralının ayrıntılarını alın.
az network front-door routing-rule show --front-door-name
--name
--resource-group
Gerekli Parametreler
Front Door'un adı.
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 front-door routing-rule update
Front Door yönlendirme kuralını güncelleştirin.
az network front-door routing-rule update --front-door-name
--name
--resource-group
[--accepted-protocols]
[--add]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--enabled {Disabled, Enabled}]
[--force-string]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--frontend-endpoints]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--remove]
[--rules-engine]
[--set]
Gerekli Parametreler
Front Door'un adı.
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
Kabul etmek için boşlukla ayrılmış protokol listesi. Varsayılan: Http.
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
Arka uç havuzunun adı veya kimliği. bir İletme yönlendirme kuralı oluşturmak gerekir.
İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.
Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.
Bu kuralla eşleşen kaynak yollarını yeniden yazmak için kullanılan özel yol. Gelen yolu kullanmak için boş bırakın.
Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.
Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.
Yeniden yönlendirmenin tam yolu. Yol boş olamaz ve /ile başlamalıdır. Gelen yolu hedef yol olarak kullanmak için boş bırakın.
Yeniden yönlendirme URL'sine yerleştirilecek sorgu dizeleri kümesi. Bu değerin ayarlanması mevcut sorgu dizelerinin yerini alır; gelen sorgu dizesini korumak için boş bırakın. Sorgu dizesi = biçiminde olmalıdır. İlki mi? ve & otomatik olarak eklenir, bu nedenle bunları öne eklemeyin, ancak ile birden çok sorgu dizesini ayırın.
Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.
Etkin durum.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Trafiği iletmek için kullanılacak protokol.
Ön uç uç uç adlarının veya kimliklerinin boşlukla ayrılmış listesi.
Eşleştirecek desenlerin boşlukla ayrılmış listesi. Varsayılan: '/*'.
Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.
Sırasıyla StripAllExcept veya StripOnly query-parameter-strip-yönerge türü kullanılırken dahil etmek veya dışlamak için sorgu parametreleri (virgülle ayrılmış).
Trafiğin yeniden yönlendirildiği hedefin protokolü.
Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Kural Altyapısı yapılandırmasının adı veya kimliği. Özelliğin bağlantısını kaldırmak için "--remove rulesEngine".
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
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.