Öğretici: kurallar altyapısını yapılandırma
Bu öğreticide, hem Azure portal hem de CLı 'de bir kural Altyapısı yapılandırması ve ilk kuralınız oluşturma gösterilmektedir.
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- Portalı kullanarak kural altyapısını yapılandırın.
- Azure CLı kullanarak kural altyapısını yapılandırma
Önkoşullar
- Bu öğreticideki adımları tamamlayabilmeniz için öncelikle bir Front Door oluşturmanız gerekir. Daha fazla bilgi için bkz. Hızlı başlangıç: Front Door oluşturma.
Azure portal kural altyapısını yapılandırma
ön kapı kaynağınız içinde Ayarlar ' a gidin ve kural altyapısı yapılandırması' nı seçin. Ekle' ye tıklayın, yapılandırmanıza bir ad verin ve Ilk kural altyapısı yapılandırmanızı oluşturmaya başlayın.

İlk kuralınızı oluşturmak için Kural Ekle ' ye tıklayın. Ardından, Koşul Ekle veya Eylem Ekle ' ye tıklayarak kuralınızı tanımlayabilirsiniz.
Not
- Kuraldan bir koşul veya eylem silmek için, belirli koşulun veya eylemin sağ tarafında çöp kutusu ' nu kullanın.
- Tüm gelen trafiğe uygulanan bir kural oluşturmak için herhangi bir koşul belirtmeyin.
- İlk eşleşme koşulu karşılandığında kuralları değerlendirmeyi durdurmak için, kalan kuralı değerlendirmeyi durdur' u işaretleyin. Bu işaretlenirse ve belirli bir kuralın eşleşme koşulları karşılanıyorsa, yapılandırmadaki kalan kurallar yürütülmez.

Yukarı taşı, aşağı taşı ve üste Taşı düğmelerini kullanarak yapılandırmanızın içindeki kuralların önceliğini belirleme. Öncelik artan sıradadır, yani ilk listelenen kural en önemli kuraldır.
İpucu
Değişikliklerin Azure ön kapısına ne zaman yayıldığından emin olmak isterseniz, aşağıdaki örneği kullanarak kuralda özel bir yanıt üst bilgisi oluşturabilirsiniz. Bir yanıt üst bilgisi ekleyebilir
_X-<RuleName>-Version_ve her kural güncelleştirildiği zaman değeri değiştirebilirsiniz.
Değişiklikler güncelleştirildikten sonra, çağrılan kural sürümünü doğrulamak için URL 'ye gidebilirsiniz:
Bir veya daha fazla kural oluşturduktan sonra Kaydet' e basın. Bu eylem, kural altyapısı yapılandırmanızı oluşturur.
Bir veya daha fazla yapılandırma oluşturduktan sonra, bir kural altyapısı yapılandırmasını bir yol kuralıyla ilişkilendirin. Tek bir yapılandırma birçok yol kuralına uygulanamadığından, bir yol kuralında yalnızca bir kural Altyapısı yapılandırması bulunabilir. İlişkilendirmeyi yapmak için ön kapılı tasarımcı > yol kurallarınızın bölümüne gidin. Kural altyapısı yapılandırmasını eklemek istediğiniz yol kuralını seçin, yol ayrıntıları > kuralları altyapı yapılandırması' na gidin ve ilişkilendirmek istediğiniz yapılandırmayı seçin.

Azure CLı 'de kural altyapısını yapılandırma
Henüz yapmadıysanız Azure CLI'yı yükleyemezsiniz. "Ön kapı" uzantısı ekleyin:-az Extension Add--Name ön kapısı. Ardından, oturum açın ve aboneliğinize geçiş yapın az Account set--Subscription <name_or_Id>.
Bir kural altyapısı oluşturarak başlayın-Bu örnekte, bir üst bilgi tabanlı eyleme ve bir eşleşme koşuluna sahip bir kural gösterilmektedir.
az network front-door rules-engine rule create -f {front_door} -g {resource_group} --rules-engine-name {rules_engine} --name {rule1} --priority 1 --action-type RequestHeader --header-action Overwrite --header-name Rewrite --header-value True --match-variable RequestFilenameExtension --operator Contains --match-values jpg png --transforms LowercaseTüm kuralları listeleyin.
az network front-door rules-engine rule list -f {front_door} -g {rg} --name {rules_engine}Bir iletme yolu geçersiz kılma eylemi ekleyin.
az network front-door rules-engine rule action add -f {front_door} -g {rg} --rules-engine-name {rules_engine} --name {rule1} --action-type ForwardRouteOverride --backend-pool {backend_pool_name} --caching DisabledBir kuraldaki tüm eylemleri listeleyin.
az network front-door rules-engine rule action list -f {front_door} -g {rg} -r {rules_engine} --name {rule1}Bir kural altyapısı yapılandırmasını bir yönlendirme kuralına bağlayın.
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --rules-engine {rules_engine}Kural altyapısının bağlantısını kaldır.
az network front-door routing-rule update -g {rg} -f {front_door} -n {routing_rule_name} --remove rulesEngine # case sensitive word ‘rulesEngine’
Daha fazla bilgi için, buradaAFD kuralları altyapı komutlarının tam listesini bulabilirsiniz.
Kaynakları temizleme
Yukarıdaki adımlarda, kural altyapısı yapılandırmasını Yönlendirme kurallarınız için yapılandırdığınıza ve bu kuralları ilişkilendirdiyseniz. Artık kural altyapısı yapılandırmasının ön kapısından ilişkilendirilmesini istemiyorsanız, aşağıdaki adımları gerçekleştirerek yapılandırmayı kaldırabilirsiniz:
Kural altyapısı adı ' nın yanındaki üç noktaya tıklayarak, kural altyapısı yapılandırmasından herhangi bir yönlendirme kuralının ilişkisini kaldırın.
Bu kural altyapısı yapılandırmasının ilişkilendirildiği tüm yönlendirme kurallarının işaretini kaldırın ve Kaydet ' e tıklayın.
Artık, kural altyapısı yapılandırmasını ön kapısından silebilirsiniz.
Sonraki adımlar
Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:
- Kural Altyapısı yapılandırması oluşturma
- Yapılandırmayı ön kapı yönlendirme kurallarınız ile ilişkilendirin.
Kural altyapısına güvenlik üstbilgileri ekleme hakkında bilgi edinmek için sonraki öğreticiye geçin.