Azure Content Delivery Network için Standart kural altyapısındaki eylemler
Ö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 15 Ocak 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 eylemlerin ayrıntılı açıklamaları sağlanır.
Kuralın ikinci bölümü bir eylemdir. Eylem, bir eşleşme koşulunun veya eşleşme koşulları kümesinin tanımladığı istek türüne uygulanan davranışı tanımlar.
Eylemler
Aşağıdaki eylemler Azure Content Delivery Network için Standart kurallar altyapısında kullanılabilir.
Önbellek süre sonu
Kuralların koşulların belirttiği istekler için uç noktanın yaşam süresi (TTL) değerinin üzerine yazmak için bu eylemi kullanın.
Gerekli alanlar
Önbellek davranışı | Açıklama |
---|---|
Önbelleği atlama | Bu seçenek belirlendiğinde ve kural eşleştiğinde içerik önbelleğe alınmaz. |
Geçersiz Kıl | Bu seçenek belirlendiğinde ve kural eşleştiğinde, kaynağınızdan döndürülen TTL değerinin üzerine eylemde belirtilen değer yazılır. Bu davranış yalnızca yanıt önbelleğe alınabilecekse uygulanır. "Önbellek yok", "özel", "depo yok" değerlerine sahip önbellek denetimi yanıt üst bilgisi için eylem geçerli değildir. |
Eksikse ayarla | Bu seçenek belirlendiğinde ve kural eşleştiğinde, kaynağınızdan hiçbir TTL değeri döndürülmezse, kural TTL'yi eylemde belirtilen değere ayarlar. Bu davranış yalnızca yanıt önbelleğe alınıyorsa uygulanır. "Önbellek yok", "özel", "depo yok" değerlerine sahip önbellek denetimi yanıt üst bilgisi için eylem geçerli değildir. |
Ek alanlar
Gün | Saat | Dakika | Saniye |
---|---|---|---|
Int | Int | Int | Int |
Önbellek anahtarı sorgu dizesi
Önbellek anahtarını sorgu dizelerine göre değiştirmek için bu eylemi kullanın.
Gerekli alanlar
Davranış | Açıklama |
---|---|
Ekle | Bu seçenek belirlendiğinde ve kural eşleştiğinde, önbellek anahtarı oluşturulduğunda parametrelerde belirtilen sorgu dizeleri eklenir. |
Her benzersiz URL'yi önbelleğe al | Bu seçenek belirlendiğinde ve kural eşleştiğinde, her benzersiz URL'nin kendi önbellek anahtarı vardır. |
Dışarıda bırak | Bu seçenek belirlendiğinde ve kural eşleştiğinde, önbellek anahtarı oluşturulduğunda parametrelerde belirtilen sorgu dizeleri dışlanır. |
Sorgu dizelerini yoksay | Bu seçenek belirlendiğinde ve kural eşleştiğinde, önbellek anahtarı oluşturulduğunda sorgu dizeleri dikkate alınmaz. |
İstek üst bilgisini değiştirme
Kaynağınıza gönderilen isteklerde bulunan üst bilgileri değiştirmek için bu eylemi kullanın.
Gerekli alanlar
Eylem | HTTP üst bilgi adı | Değer |
---|---|---|
Arkasına Ekle | Bu seçenek belirlendiğinde ve kural eşleştiğinde , Üst bilgi adında belirtilen üst bilgi belirtilen değerle isteğe eklenir. Üst bilgi zaten varsa, değer var olan değere eklenir. | String |
Üzerine yaz | Bu seçenek belirlendiğinde ve kural eşleştiğinde , Üst bilgi adında belirtilen üst bilgi belirtilen değerle isteğe eklenir. Üst bilgi zaten varsa, belirtilen değer var olan değerin üzerine yazar. | String |
Sil | Bu seçenek belirlendiğinde, kural eşleşir ve kuralda belirtilen üst bilgi mevcut olduğunda, üst bilgi istekten silinir. | String |
Yanıt üst bilgisini değiştirme
İstemcilerinize döndürülen yanıtlarda bulunan üst bilgileri değiştirmek için bu eylemi kullanın.
Gerekli alanlar
Eylem | HTTP Üst Bilgi adı | Değer |
---|---|---|
Arkasına Ekle | Bu seçenek belirlendiğinde ve kural eşleştiğinde , Üst bilgi adında belirtilen üst bilgi belirtilen Değer kullanılarak yanıta eklenir. Üst bilgi zaten varsa, var olan değere Değer eklenir. | String |
Üzerine yaz | Bu seçenek belirlendiğinde ve kural eşleştiğinde , Üst bilgi adında belirtilen üst bilgi belirtilen Değer kullanılarak yanıta eklenir. Üst bilgi zaten varsa, Değer varolan değerin üzerine yazar. | String |
Sil | Bu seçenek belirlendiğinde, kural eşleşir ve kuralda belirtilen üst bilgi mevcut olduğunda, üst bilgi yanıttan silinir. | String |
URL yeniden yönlendirme
İstemcileri yeni bir URL'ye yeniden yönlendirmek için bu eylemi kullanın.
Gerekli alanlar
Alan | Açıklama |
---|---|
Tür | İstek sahibine dönmek için yanıt türünü seçin: Bulundu (302), Taşındı (301), Geçici yeniden yönlendirme (307) ve Kalıcı yeniden yönlendirme (308). |
Protokol | eşleştirme isteği, HTTP, HTTPS. |
Konak adı | İsteğin yeniden yönlendirilmesini istediğiniz konak adını seçin. Gelen konağı korumak için boş bırakın. |
Yol | Yeniden yönlendirmede kullanılacak yolu tanımlayın. Gelen yolu korumak için boş bırakın. |
Sorgu dizesi | Yeniden yönlendirmede kullanılan sorgu dizesini tanımlayın. Gelen sorgu dizesini korumak için boş bırakın. Parça | Yeniden yönlendirmede kullanılacak parçayı tanımlayın. Gelen parçayı korumak için boş bırakın.
Mutlak bir URL kullanmanızı kesinlikle öneririz. Göreli URL kullanmak Azure Content Delivery Network URL'lerini geçersiz bir yola yönlendirebilir.
URL yeniden yazma
Kaynağınıza yönlendiren bir isteğin yolunu yeniden yazmak için bu eylemi kullanın.
Gerekli alanlar
Alan | Açıklama |
---|---|
Kaynak deseni | Değiştirecek URL yolunda kaynak deseni tanımlayın. Tüm URL yollarını eşleştirmek için kaynak desen değeri olarak eğik çizgi (/) kullanın. |
Hedef | Yeniden yazmada kullanılacak hedef yolu tanımlayın. Hedef yol, kaynak desenin üzerine yazar. |
Eşleşmeyen yolu koru | Evet olarak ayarlanırsa, kaynak desenden sonraki kalan yol yeni hedef yola eklenir. |