Azure Content Delivery Network için Standart kural altyapısındaki koşulları eşleştirme
Önemli
Microsoft tarafından sunulan Azure CDN Standard (klasik) 30 Eylül 2027'de kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için, 30 Eylül 2027'ye kadar Azure CDN Standard'ı Microsoft (klasik) profillerinden Azure Front Door Standard veya Premium katmanına geçirmeniz önemlidir. Daha fazla bilgi için bkz . Microsoft'tan Azure CDN Standard (klasik) kullanımdan kaldırma.
Edgio'dan Azure CDN 4 Kasım 2025'te kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için iş yükünüzü bu tarihten önce Azure Front Door'a geçirmeniz gerekir. Daha fazla bilgi için bkz . Edgio'dan Azure CDN kullanımdan kaldırma hakkında SSS.
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 kullanabileceğiniz eşleşme koşullarının ayrıntılı açıklamaları sağlanır.
Kuralın ilk bölümü bir eşleşme koşulu veya eşleşme koşulları kümesidir. Azure Content Delivery Network için Standart kurallar altyapısında her kuralın en fazla dört eşleşme koşulu olabilir. Eşleşme koşulu, tanımlı eylemlerin gerçekleştirildiği belirli istek türlerini tanımlar. Birden çok eşleşme koşulu kullanıyorsanız, eşleştirme koşulları AND mantığı kullanılarak birlikte gruplandırılır.
Örneğin, aşağıdakiler için bir eşleştirme koşulu kullanabilirsiniz:
- İstekleri belirli bir IP adresine veya ülkeye/bölgeye göre filtreleyin.
- İstekleri üst bilgi bilgilerine göre filtreleyin.
- Mobil cihazlardan veya masaüstü cihazlardan gelen istekleri filtreleyin.
Eşleşme koşulları
Aşağıdaki eşleştirme koşulları, Azure Content Delivery Network için Standart kurallar altyapısında kullanılabilir.
Cihaz türü
Mobil cihazdan veya masaüstü cihazdan yapılan istekleri tanımlar.
Gerekli alanlar
Operatör | Desteklenen değerler |
---|---|
Eşittir, Eşit değil | Mobil, Masaüstü |
HTTP sürümü
İstekleri isteğin HTTP sürümüne göre tanımlar.
Gerekli alanlar
Operatör | Desteklenen değerler |
---|---|
Eşittir, Eşit değil | 2.0, 1.1, 1.0, 0.9, Tümü |
Tanımlama bilgileri isteme
Gelen istekteki tanımlama bilgisi bilgilerine göre istekleri tanımlar.
Gerekli alanlar
Tanımlama bilgisi adı | Operatör | Tanımlama bilgisi değeri | Büyük/küçük harf dönüşümü |
---|---|---|---|
String | Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Önemli bilgiler
- Tanımlama bilgisi adı belirtirken joker karakter değerlerini (yıldız (*) dahil) kullanamazsınız; tam bir tanımlama bilgisi adı kullanmanız gerekir.
- Bu eşleştirme koşulu örneği başına yalnızca tek bir tanımlama bilgisi adı belirtebilirsiniz.
- Tanımlama bilgisi adı karşılaştırmaları büyük/küçük harfe duyarlı değildir.
- Birden çok tanımlama bilgisi değeri belirtmek için her tanımlama bilgisi değeri arasında tek bir boşluk kullanın.
- Tanımlama bilgisi değerleri joker karakter değerlerinden yararlanabilir.
- Joker karakter değeri belirtilmemişse, yalnızca tam eşleşme bu eşleşme koşulunu karşılar. Örneğin, "Değer" "Değer" ile eşleşir ancak "Değer1" ile eşleşmez.
Post bağımsız değişkeni
İstekte kullanılan POST isteği yöntemi için tanımlanan bağımsız değişkenlere göre istekleri tanımlar.
Gerekli alanlar
Bağımsız değişken adı | Operatör | Bağımsız değişken değeri | Büyük/küçük harf dönüşümü |
---|---|---|---|
String | Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Sorgu dizesi
Belirli bir sorgu dizesi parametresi içeren istekleri tanımlar. Bu parametre, belirli bir desenle eşleşen bir değere ayarlanır. İstek URL'sindeki sorgu dizesi parametreleri (örneğin parametre =değer), bu koşulun karşılanıp karşılanmadığını belirler. Bu eşleştirme koşulu, bir sorgu dizesi parametresini adıyla tanımlar ve parametre değeri için bir veya daha fazla değer kabul eder.
Gerekli alanlar
Operatör | Sorgu dizesi | Büyük/Küçük Harf Dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Uzak adres
İstekte bulunanın konumuna veya IP adresine göre istekleri tanımlar.
Gerekli alanlar
Operatör | Desteklenen değerler |
---|---|
Tümü | Yok |
Coğrafi Eşleşme | Ülke kodu |
IP Eşleşmesi | IP adresi (boşlukla ayrılmış) |
Hiçbiri | Yok |
Coğrafi Eşleşme Yok | Ülke kodu |
IP Eşleşmesi Değil | IP adresi (boşlukla ayrılmış) |
Önemli bilgiler
- Sınıfsız etki alanları arası yönlendirme (CIDR) gösterimini kullanın.
- Birden çok IP adresi ve IP adresi bloğu belirtmek için, değerler arasında tek bir boşluk kullanın:
- IPv4 örneği: 1.2.3.4 10.20.30.40 , 1.2.3.4 veya 10.20.30.40 adresinden gelen tüm isteklerle eşleşir.
- IPv6 örneği: 1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 tüm isteklerle eşleşir 1:2:3:4:5:6:7:8 veya 10:20:30:40:50:60:70:80 adresinden gelen.
- IP adresi bloğunun söz dizimi, temel IP adresi ve ardından eğik çizgi ve ön ek boyutudur. Örneğin:
- IPv4 örneği: 5.5.5.64/26 , 5.5.5.64 ile 5.5.5.127 arasında gelen tüm isteklerle eşleşir.
- IPv6 örneği: 1:2:3:/48 , 1:2:3:0:0:0:0:0 ile 1:2:3:ffff:ffff:ffff:ffff:ffff adreslerinden gelen tüm isteklerle eşleşir.
- Uzak Adres, kullanıcı bir ara sunucu arkasındaysa, ağ bağlantısından veya genellikle X-Forwarded-For istek üst bilgisinden gelen özgün istemci IP'sini temsil eder.
Request body
İstekleri, isteğin gövdesinde görünen belirli bir metne göre tanımlar.
Gerekli alanlar
Operatör | Request body | Büyük/küçük harf dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
İstek üst bilgisi
İstekte belirli bir üst bilgi kullanan istekleri tanımlar.
Gerekli alanlar
Üst bilgi adı | Operatör | Üst bilgi değeri | Büyük/küçük harf dönüşümü |
---|---|---|---|
String | Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
İstek yöntemi
Belirtilen istek yöntemini kullanan istekleri tanımlar.
Gerekli alanlar
Operatör | Desteklenen değerler |
---|---|
Eşittir, Eşit değil | GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE |
Önemli bilgiler
- Azure Content Delivery Network'te yalnızca GET isteği yöntemi önbelleğe alınmış içerik oluşturabilir. Diğer tüm istek yöntemleri ağ üzerinden proksid edilir.
İstek protokolü
Kullanılan belirtilen protokolü kullanan istekleri tanımlar.
Gerekli alanlar
Operatör | Desteklenen değerler |
---|---|
Eşittir, Eşit değil | HTTP, HTTPS |
İstek URL’si
Belirtilen URL ile eşleşen istekleri tanımlar.
Gerekli alanlar
Operatör | İstek URL’si | Büyük/küçük harf dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Önemli bilgiler
- Bu kural koşulunu kullandığınızda, protokol bilgilerini eklediğinizden emin olun. Örneğin: https://www.<etki alanınız>.com.
URL dosya uzantısı
İstekte bulunan URL'de dosya adına belirtilen dosya uzantısını içeren istekleri tanımlar.
Gerekli alanlar
Operatör | Dahili | Büyük/küçük harf dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Önemli bilgiler
- Uzantı için baştaki dönemi eklemeyin; örneğin, .html yerine html kullanın.
URL dosya adı
İstekte bulunan URL'de belirtilen dosya adını içeren istekleri tanımlar.
Gerekli alanlar
Operatör | Dosya adı | Büyük/küçük harf dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Önemli bilgiler
- Birden çok dosya adı belirtmek için her dosya adını tek bir boşlukla ayırın.
URL yolu
İstekte bulunan URL'de belirtilen yolu içeren istekleri tanımlar.
Gerekli alanlar
İşleç | Değer | Büyük/Küçük Harf Dönüşümü |
---|---|---|
Standart işleç listesi | Dize, Int | Büyük harfe, küçük harfe dönüştürme yok |
Önemli bilgiler
- Dosya adı değeri joker karakter değerlerinden yararlanabilir. Örneğin, her dosya adı düzeni bir veya daha fazla yıldız işaretinden (*) oluşabilir; burada her yıldız işareti bir veya daha fazla karakter dizisiyle eşleşir.
Kural altyapısı eşleştirme koşulları için başvuru
Standart işleç listesi
Standart işleç listesindeki değerleri kabul eden kurallar için aşağıdaki işleçler geçerlidir:
- Tümü
- Eşittir
- Contains
- Şununla başlar
- Şununla biter:
- Küçüktür
- Küçüktür veya eşittir
- Büyüktür
- Büyüktür veya eşittir
- Hiç yok
- İçermiyor
- Ile başlanmaz
- Ile bitmiyor
- Küçüktür
- Küçük veya eşit değil
- Büyük değil
- Büyük veya eşit değil
Küçüktür ve Büyüktür veya eşittir gibi sayısal işleçler için kullanılan karşılaştırma uzunluğu temel alır. Bu durumda, eşleştirme koşulundaki değer karşılaştırmak istediğiniz uzunluğa eşit bir tamsayı olmalıdır.