az afd route
AFD uç noktası altındaki yolları yönetin.
Yol, etki alanlarınızı ve eşleşen URL yolu desenlerini belirli bir kaynak grubuna eşler.
Komutlar
| az afd route create |
Belirtilen uç nokta içinde yeni bir yol oluşturur. |
| az afd route delete |
Belirtilen uç nokta içinde var olan bir yolu silin. |
| az afd route list |
Belirtilen uç nokta içindeki tüm yolları listeleyin. |
| az afd route show |
Yol ayrıntılarını göster. |
| az afd route update |
Belirtilen uç nokta içinde var olan bir yolu güncelleştirin. |
az afd route create
Belirtilen uç nokta içinde yeni bir yol oluşturur.
az afd route create --endpoint-name
--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}
--https-redirect {Disabled, Enabled}
--origin-group
--profile-name
--resource-group
--route-name
--supported-protocols {Http, Https}
[--content-types-to-compress]
[--custom-domains]
[--enable-caching {false, true}]
[--enable-compression {false, true}]
[--enabled-state {Disabled, Enabled}]
[--link-to-default-domain {Disabled, Enabled}]
[--origin-path]
[--patterns-to-match]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--rule-sets]
Örnekler
Uç noktanın varsayılan etki alanını tüm HTTPS istekleri için bir kaynak grubuyla ilişkilendirmek için bir yol oluşturur.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest
Uç noktanın varsayılan etki alanını tüm istekler için bir kaynak grubuyla ilişkilendirmek için bir yol oluşturur ve belirtilen kural kümelerini kullanarak yol davranışını özelleştirin.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled
Uç noktanın varsayılan etki alanını ve belirtilen yol desenlerine sahip tüm istekler için çıkış noktası grubuna sahip özel bir etki alanını ilişkilendirmek için bir yol oluşturur ve tüm trafikleri Https kullanacak şekilde yeniden yönlendirir.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled
Gerekli Parametreler
Uç noktanın adı.
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.
HTTP trafiğinin otomatik olarak HTTPS trafiğine yönlendirilip yönlendirilmeyeceği.
İlişkilendirilecek kaynak grubunun adı veya kimliği.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Yolun adı.
Bu yol için desteklenen protokollerin listesi.
İsteğe Bağlı Parametreler
Sıkıştırmanın uygulandığı içerik türlerinin listesi. Değer geçerli bir MIME türü olmalıdır.
Bu uç nokta tarafından başvuruda yer alan özel etki alanları.
Önbelleğe alma işleminin bu yolda yapılıp yapılmadığını gösterir.
AzureFrontDoor'da içerik sıkıştırmanın etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Sıkıştırma etkinleştirilirse, kullanıcı sıkıştırılmış bir sürümü isterse içerik sıkıştırılmış olarak sunulur. İstenen içerik 1 bayttan küçük veya 1 MB'tan büyük olduğunda içerik AzureFrontDoor'da sıkıştırılamaz.
Bu yolun etkinleştirilip etkinleştirilmeyileceği.
Bu yolun varsayılan uç nokta etki alanına bağlanıp bağlanmayacağı.
Azure Front Door'un içerik almak için kullanabileceği kaynakta bir dizin yolu.
Kuralın yol desenleri.
Dahil etmek veya dışlamak için sorgu parametreleri.
CDN'nin sorgu dizelerini içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alırken sorgu dizelerini yoksayabilir, sorgu dizelerini içeren isteklerin önbelleğe alınmasını önlemek için önbelleğe almayı atlayabilir veya her isteği benzersiz bir URL ile önbelleğe alabilirsiniz.
Yol tarafından başvuruda bulunilen kural kümesinin kimliği veya adı koleksiyonu.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd route delete
Belirtilen uç nokta içinde var olan bir yolu silin.
az afd route delete [--endpoint-name]
[--ids]
[--profile-name]
[--resource-group]
[--route-name]
[--yes]
Örnekler
route1 adlı bir yolu silin.
az afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1
İsteğe Bağlı Parametreler
Uç noktanı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 tam 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 grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Yolun adı.
Onay isteminde bulunmayın.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd route list
Belirtilen uç nokta içindeki tüm yolları listeleyin.
az afd route list --endpoint-name
--profile-name
--resource-group
Örnekler
Belirtilen uç nokta içindeki tüm yolları listeleyin.
az afd route list -g group --profile-name profile --endpoint-name endpoint1
Gerekli Parametreler
Uç noktanın adı.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd route show
Yol ayrıntılarını göster.
az afd route show [--endpoint-name]
[--ids]
[--profile-name]
[--resource-group]
[--route-name]
Örnekler
route1 adlı yolun ayrıntılarını gösterir.
az afd route show -g group --profile-name profile --endpoint-name endpoint1 --route-name route1
İsteğe Bağlı Parametreler
Uç noktanı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 tam 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 grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Yolun adı.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd route update
Belirtilen uç nokta içinde var olan bir yolu güncelleştirin.
az afd route update [--content-types-to-compress]
[--custom-domains]
[--enable-caching {false, true}]
[--enable-compression {false, true}]
[--enabled-state {Disabled, Enabled}]
[--endpoint-name]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--https-redirect {Disabled, Enabled}]
[--ids]
[--link-to-default-domain {Disabled, Enabled}]
[--origin-group]
[--origin-path]
[--patterns-to-match]
[--profile-name]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--resource-group]
[--route-name]
[--rule-sets]
[--supported-protocols {Http, Https}]
Örnekler
Hem Http hem de Https isteklerini kabul etmek için bir yolu güncelleştirin ve tüm trafic'i Https kullanacak şekilde yeniden yönlendirin.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled
Rota davranışını özelleştirmek için bir yolun kural ayarlarını güncelleştirin.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2
Belirtilen içerik türleri için sıkıştırmayı etkinleştirmek için bir yolun sıkıştırma ayarlarını güncelleştirin.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain
İsteğe Bağlı Parametreler
Sıkıştırmanın uygulandığı içerik türlerinin listesi. Değer geçerli bir MIME türü olmalıdır.
Bu uç nokta tarafından başvuruda yer alan özel etki alanları.
Önbelleğe alma işleminin bu yolda yapılıp yapılmadığını gösterir.
AzureFrontDoor'da içerik sıkıştırmanın etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Sıkıştırma etkinleştirilirse, kullanıcı sıkıştırılmış bir sürümü isterse içerik sıkıştırılmış olarak sunulur. İstenen içerik 1 bayttan küçük veya 1 MB'tan büyük olduğunda içerik AzureFrontDoor'da sıkıştırılamaz.
Bu yolun etkinleştirilip etkinleştirilmeyileceği.
Uç noktanın adı.
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.
HTTP trafiğinin otomatik olarak HTTPS trafiğine yönlendirilip yönlendirilmeyeceği.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Bu yolun varsayılan uç nokta etki alanına bağlanıp bağlanmayacağı.
İlişkilendirilecek kaynak grubunun adı veya kimliği.
Azure Front Door'un içerik almak için kullanabileceği kaynakta bir dizin yolu.
Kuralın yol desenleri.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Dahil etmek veya dışlamak için sorgu parametreleri.
CDN'nin sorgu dizelerini içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alırken sorgu dizelerini yoksayabilir, sorgu dizelerini içeren isteklerin önbelleğe alınmasını önlemek için önbelleğe almayı atlayabilir veya her isteği benzersiz bir URL ile önbelleğe alabilirsiniz.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Yolun adı.
Yol tarafından başvuruda bulunilen kural kümesinin kimliği veya adı koleksiyonu.
Bu yol için desteklenen protokollerin listesi.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.