Aracılığıyla paylaş


Öğretici: Kural altyapınızı yapılandırma

Önemli

Azure Front Door (klasik) 31 Mart 2027'de kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için Azure Front Door (klasik) profillerinizi Mart 2027'ye kadar Azure Front Door Standard veya Premium katmanına geçirmeniz önemlidir. Daha fazla bilgi için bkz . Azure Front Door (klasik) kullanımdan kaldırma.

Bu öğreticide, hem Azure portalında hem de CLI'da Kural altyapısı yapılandırmasının ve ilk kuralınızın nasıl oluşturulacağı gösterilmektedir.

Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:

  • Portalı kullanarak Kural Altyapısı'nı yapılandırın.
  • Azure CLI 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 . Front Door (klasik) oluşturma.

Azure portalında Kural altyapısını yapılandırma

  1. Front Door (klasik) kaynağınızda sol taraftaki menü bölmesindeki Ayarlar altından Kural Altyapısı yapılandırması'nı seçin. + Ekle'yi seçin, yapılandırmanıza bir ad verin ve ilk Kural Altyapısı yapılandırmanızı oluşturmaya başlayın.

    Front Door'a genel bakış sayfasından kural altyapısı yapılandırmasının ekran görüntüsü.

  2. İlk kuralınız için bir ad girin. Ardından kuralınızı tanımlamak için + Koşul ekle veya + Eylem ekle'yi seçin.

    Not

    • Kuraldan bir koşulu veya eylemi silmek için, belirli bir koşulun veya eylemin sağ tarafındaki çöp kutusunu 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 tüm eşleştirme koşulları karşılanırsa, yapılandırmadaki kalan kurallar yürütülmeyecektir.
    • Kural altyapısı yapılandırmasındaki tüm yollar büyük/küçük harfe duyarlıdır.
    • Üst bilgi adları RFC 7230'a uymalıdır.

    Tek bir kural içeren kural altyapısı yapılandırma sayfasının ekran görüntüsü.

  3. Yukarı taşı, Aşağı taşı ve En üste taşı düğmelerini kullanarak yapılandırmanızdaki kuralların önceliğini belirleyin. Öncelik artan sıradadır, yani ilk listelenen kural en önemli kuraldır.

    İpucu

    Değişikliklerin Azure Front Door'a 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 _X-<RuleName>-Version_ ekleyebilir ve kuralın her güncelleştirilişinde değeri değiştirebilirsiniz.

    Özel sürüm üst bilgisi kuralının ekran görüntüsü. Değişiklikler güncelleştirildikten sonra, çağrılan kural sürümünü onaylamak için URL'ye gidebilirsiniz: Özel üst bilgi sürümü çıkışının ekran görüntüsü.

  4. Bir veya daha fazla kural oluşturduktan sonra Kaydet'i seçin. Bu eylem, kural altyapısı yapılandırmanızı oluşturur.

  5. Bir kural altyapısı yapılandırması oluşturduktan sonra, yapılandırmayı bir yönlendirme kuralıyla ilişkilendirebilirsiniz. Birden çok yönlendirme kuralına tek bir yapılandırma uygulanabilir, ancak bir yönlendirme kuralının yalnızca bir kural altyapısı yapılandırması olabilir. Yapılandırmayı ilişkilendirmek için Front Door tasarımcısına gidin ve bir Yol seçin. Ardından yönlendirme kuralıyla ilişkilendirilecek Kurallar altyapısı yapılandırmasını seçin.

    Yönlendirme kuralı sayfasından kural altyapısı yapılandırmasının ilişkilendirilmesi ekran görüntüsü.

Azure CLI'da Kural Altyapısını Yapılandırma

  1. Azure CLI'yı yükleyin. "Ön kapı" uzantısını ekleyin:- az extension add --name front-door. Ardından oturum açın ve az account set --subscription name_or_Id> aboneliğinize <geçin.

  2. Kural Altyapısı oluşturarak başlayın: Bu örnekte bir üst bilgi tabanlı eylem ve bir eşleşme koşulu içeren bir kural gösterilir.

    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 Lowercase
    
  3. Tüm kuralları listeleyin.

    az network front-door rules-engine rule list -f {front_door} -g {rg} --name {rules_engine}
    
  4. yönlendirme 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 Disabled
    
  5. Bir kuraldaki tüm eylemleri listeleyin.

    az network front-door rules-engine rule action list -f {front_door} -g {rg} -r {rules_engine} --name {rule1}
    
  6. Bir kural altyapısı yapılandırmasını 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}
    
  7. Kural altyapısının bağlantısını kaldırma.

    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 bkz. Azure Front Door (klasik) Kural altyapısı komutlarının tam listesi.

Kaynakları temizleme

Önceki adımlarda, yönlendirme kurallarınızla ilgili kural altyapısı yapılandırmasını yapılandırmış ve ilişkilendirmişsinizdir. Kurallar altyapısı yapılandırmasının artık Front Door 'unuzla (klasik) ilişkilendirılmasını istemiyorsanız, aşağıdaki adımları gerçekleştirerek yapılandırmayı kaldırabilirsiniz:

  1. Kural altyapısı adının yanındaki üç noktayı seçip Yönlendirme kuralını ilişkilendir'i seçerek tüm yönlendirme kurallarını kural altyapısı yapılandırmasıyla ilişkilendirin.

    Menüden yönlendirme kurallarını ilişkilendirme işleminin ekran görüntüsü.

  2. Bu Kural Altyapısı yapılandırmasının ilişkili olduğu tüm yönlendirme kurallarının işaretini kaldırın ve kaydet'i seçin.

    Yönlendirme kuralı ilişkilendirmesi

  3. Artık Kural Altyapısı yapılandırmasını Front Door'unuzdan silebilirsiniz.

    Kural Altyapısı yapılandırmasını silme

Sonraki adımlar

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:

  • Kural altyapısı yapılandırması oluşturma
  • Yapılandırmayı yönlendirme kuralıyla ilişkilendirin.

Kural altyapısı ile güvenlik üst bilgileri eklemeyi öğrenmek için sonraki öğreticiye geçin.