az network front-door routing-rule

Not

Bu başvuru, Azure CLI (sürüm 2.0.68 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-name -f

Front Door'un adı.

--frontend-endpoints

Ön uç uç uç adlarının veya kimliklerinin boşlukla ayrılmış listesi.

--name -n

Yönlendirme kuralının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--route-type

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.

kabul edilen değerler: Forward, Redirect

İsteğe Bağlı Parametreler

--accepted-protocols

Kabul etmek için boşlukla ayrılmış protokol listesi. Varsayılan: Http.

--backend-pool

Arka uç havuzunun adı veya kimliği. bir İletme yönlendirme kuralı oluşturmak gerekir.

--cache-duration

İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.

--caching

Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.

kabul edilen değerler: Disabled, Enabled
--custom-forwarding-path

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.

--custom-fragment

Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.

--custom-host

Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.

--custom-path

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.

--custom-query-string

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.

--disabled

Devre dışı durumda oluşturun.

kabul edilen değerler: false, true
--dynamic-compression

Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.

kabul edilen değerler: Disabled, Enabled
--forwarding-protocol

Trafiği iletmek için kullanılacak protokol.

kabul edilen değerler: HttpOnly, HttpsOnly, MatchRequest
--patterns

Eşleştirecek desenlerin boşlukla ayrılmış listesi. Varsayılan: '/*'.

--query-parameter-strip-directive

Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.

kabul edilen değerler: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

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ış).

--redirect-protocol

Trafiğin yeniden yönlendirildiği hedefin protokolü.

kabul edilen değerler: HttpOnly, HttpsOnly, MatchRequest
varsayılan değer: MatchRequest
--redirect-type

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

kabul edilen değerler: Found, Moved, PermanentRedirect, TemporaryRedirect
varsayılan değer: Moved
--rules-engine

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
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-name -f

Front Door'un adı.

--name -n

Yönlendirme kuralının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-name -f

Front Door'un adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-name -f

Front Door'un adı.

--name -n

Yönlendirme kuralının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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-name -f

Front Door'un adı.

--name -n

Yönlendirme kuralının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--accepted-protocols

Kabul etmek için boşlukla ayrılmış protokol listesi. Varsayılan: Http.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--backend-pool

Arka uç havuzunun adı veya kimliği. bir İletme yönlendirme kuralı oluşturmak gerekir.

--cache-duration

İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim ISO 8601 süresidir.

--caching

Bu yol için önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeyileceği.

kabul edilen değerler: Disabled, Enabled
--custom-forwarding-path

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.

--custom-fragment

Yeniden yönlendirme URL'sine eklenecek parça. Parça, URL'nin # sonrasında gelen bölümüdür. # öğesini eklemeyin.

--custom-host

Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.

--custom-path

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.

--custom-query-string

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.

--dynamic-compression

Önbelleğe alınan içerik için dinamik sıkıştırma kullanın.

kabul edilen değerler: Disabled, Enabled
--enabled

Etkin durum.

kabul edilen değerler: Disabled, Enabled
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--forwarding-protocol

Trafiği iletmek için kullanılacak protokol.

kabul edilen değerler: HttpOnly, HttpsOnly, MatchRequest
--frontend-endpoints

Ön uç uç uç adlarının veya kimliklerinin boşlukla ayrılmış listesi.

--patterns

Eşleştirecek desenlerin boşlukla ayrılmış listesi. Varsayılan: '/*'.

--query-parameter-strip-directive

Önbellek anahtarını oluştururken URL sorgu terimlerinin işlenmesi.

kabul edilen değerler: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

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ış).

--redirect-protocol

Trafiğin yeniden yönlendirildiği hedefin protokolü.

kabul edilen değerler: HttpOnly, HttpsOnly, MatchRequest
--redirect-type

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

kabul edilen değerler: Found, Moved, PermanentRedirect, TemporaryRedirect
--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--rules-engine

Kural Altyapısı yapılandırmasının adı veya kimliği. Özelliğin bağlantısını kaldırmak için "--remove rulesEngine".

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.