az network front-door routing-rule
Note
Bu başvuru, Azure CLI (sürüm 2.70.0 veya üzeri) için ön kapı uzantısının bir parçasıdır. Uzantı, az network front-door routing-rule komutu 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. |
Extension | GA |
| az network front-door routing-rule delete |
Front Door yönlendirme kuralını silin. |
Extension | GA |
| az network front-door routing-rule list |
Front Door yönlendirme kurallarını listeleyin. |
Extension | GA |
| az network front-door routing-rule show |
Front Door yönlendirme kuralının ayrıntılarını alın. |
Extension | GA |
| az network front-door routing-rule update |
Front Door yönlendirme kuralını güncelleştirin. |
Extension | 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ı.
az configure --defaults group=<name>kullanarak varsayılan grubu 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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Routing Rule Arguments |
| Kabul edilen değerler: | Forward, Redirect |
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | Disabled, Enabled |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
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 <key>=<value> biçimde olmalıdır. İlki mi? ve & otomatik olarak eklenir, bu nedenle bunları öne eklemeyin, ancak &ile birden çok sorgu dizesini ayırın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
Devre dışı durumda oluşturun.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | Disabled, Enabled |
Trafiği iletmek için kullanılacak protokol.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | HttpOnly, HttpsOnly, MatchRequest |
Eşleştirecek desenlerin boşlukla ayrılmış listesi. Varsayılan: '/*'.
Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | StripAll, StripAllExcept, StripNone, StripOnly |
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ış).
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Trafiğin yeniden yönlendirildiği hedefin protokolü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
| Default value: | MatchRequest |
| Kabul edilen değerler: | HttpOnly, HttpsOnly, MatchRequest |
Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
| Default value: | Moved |
| Kabul edilen değerler: | Found, Moved, PermanentRedirect, TemporaryRedirect |
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.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
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ı.
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.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
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ı.
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.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
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ı.
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.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
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ı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
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>.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
| Default value: | [] |
Arka uç havuzunun adı veya kimliği. bir İletme yönlendirme kuralı oluşturmak gerekir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | Disabled, Enabled |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
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 <key>=<value> biçimde olmalıdır. İlki mi? ve & otomatik olarak eklenir, bu nedenle bunları öne eklemeyin, ancak &ile birden çok sorgu dizesini ayırın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | Disabled, Enabled |
Etkin durum.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Probe Setting Arguments |
| Kabul edilen değerler: | Disabled, Enabled |
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
| Default value: | False |
Trafiği iletmek için kullanılacak protokol.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | HttpOnly, HttpsOnly, MatchRequest |
Ö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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
| Kabul edilen değerler: | StripAll, StripAllExcept, StripNone, StripOnly |
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ış).
| Özellik | Değer |
|---|---|
| Parametre grubu: | Forward Routing Rule Arguments |
Trafiğin yeniden yönlendirildiği hedefin protokolü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
| Kabul edilen değerler: | HttpOnly, HttpsOnly, MatchRequest |
Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Redirect Routing Rule Arguments |
| Kabul edilen değerler: | Found, Moved, PermanentRedirect, TemporaryRedirect |
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
| Default value: | [] |
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>.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Generic Update Arguments |
| Default 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |