Aracılığıyla paylaş


Azure Content Delivery Network için Standart kural altyapısındaki eylemler

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.

Sonraki adımlar