Azure Content Delivery Network için standart kurallar motoru referansı

Önemli

Microsoft'tan Azure CDN Standard (classic) 30 Eylül 2027'de emekliliğe ayrılıyor. Hizmet kullanımdan kaldırıldığı için artık profil oluşturmayı, yeni etki alanlarının eklenmesini veya yönetilen sertifikaları desteklemiyor. Hizmet kesintisini önlemek için Azure Front Door Standard veya Premium'a geçiş yapın. Daha fazla bilgi için bkz. Azure CDN Standard from Microsoft (klasik) devreden çıkarılma.

Azure Content Delivery Network için Standart kurallar altyapısında bir kural bir veya daha fazla eşleşme koşulundan ve bir eylemden oluşur. Bu makalede, Azure Content Delivery Network için Standart kurallar altyapısında bulunan eşleştirme koşulları ve özellikleri hakkında ayrıntılı açıklamalar sağlanır.

Kural altyapısı, belirli istek türlerinin Standart Azure Content Delivery Network tarafından nasıl işlendiği konusunda son yetkili olacak şekilde tasarlanmıştır.

Kurallar için yaygın kullanımlar:

  • Özel önbellek ilkesini geçersiz kılın veya tanımlayın.
  • İstekleri yeniden yönlendirme.
  • HTTP isteği ve yanıt üst bilgilerini değiştirin.

Terminoloji

Kural altyapısında bir kural tanımlamak için, eşleştirme koşullarını ve eylemlerini ayarlayın:

Azure Content Delivery Network kural yapısının ekran görüntüsü.

Her kuralın en fazla 10 eşleşme koşulu ve 5 eylemi olabilir. Her Azure Content Delivery Network uç noktasının en fazla 25 kuralı olabilir.

Bu sınıra dahil edilen varsayılan bir genel kuraldır. Genel kuralların eşleşme koşulları yoktur, bu yüzden tanımlanan eylemler her zaman tetiklenir.

Önemli

Birden çok kuralın listelenme sırası, kuralların nasıl işleneceğini etkiler. Bir kuralda belirtilen eylemlerin üzerine sonraki bir kural yazılabilir.

Sınırlar ve fiyatlandırma

Daha fazla bilgi için, kural sınırları hakkında içerik teslim ağı ölçek sınırlarına bakın. Kural motoru fiyatlandırması için İçerik Dağıtım Ağı fiyatlandırması bölümüne bakın.

Sözdizimi

Bir kuralda özel karakterlerin nasıl ele alındığı, farklı eşleştirme koşullarının ve eylemlerin metin değerlerini işleme şekline bağlı olarak değişir. Eşleştirme koşulu veya eylemi metni aşağıdaki yollardan biriyle yorumlayabilir:

Literal değerler

Kuralda eşleşmesi gereken bir değerin parçası olarak yorumlanan metin, % simgesi hariç tüm özel karakterleri değişmez bir değer olarak ele alır. Örneğin, '*' olarak belirlenmiş bir tam karşılaştırma koşulu, yalnızca tam değer '*' bulunduğunda sağlanır.

URL kodlamasını belirtmek için yüzde işareti kullanılır (örneğin, %20).

Joker karakter değerleri

Şu anda Standart Kurallar Motoru'ndaki UrlPath Eşleştirme Koşulu içinde joker karakterleri desteklemekteyiz. * karakteri, bir veya daha fazla karakteri temsil eden bir joker karakterdir.

Sonraki adımlar