Sdílet prostřednictvím


Akce v modulu standardních pravidel pro Azure Content Delivery Network

Důležité

30. září 2027 bude vyřazena služba Azure CDN Standard od Microsoftu (Classic). Abyste se vyhnuli přerušení služeb, je důležité do 30. září 2027 migrovat profily Azure CDN Standard z Microsoftu (classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v tématu Azure CDN Standard od Microsoftu (klasického) vyřazení.

Azure CDN z Edgio bude vyřazeno z Januray 15, 2025. Před tímto datem musíte migrovat úlohu do služby Azure Front Door, abyste se vyhnuli přerušení služeb. Další informace najdete v tématu Azure CDN z nejčastějších dotazů k vyřazení Edgio.

V modulu standardních pravidel pro Azure Content Delivery Network se pravidlo skládá z jedné nebo více podmínek shody a akce. Tento článek obsahuje podrobné popisy akcí, které můžete použít v modulu standardních pravidel pro Azure Content Delivery Network.

Druhou částí pravidla je akce. Akce definuje chování použité u typu požadavku, které identifikuje podmínka shody nebo sada podmínek shody.

Akce

Následující akce jsou k dispozici pro použití v modulu pravidel Standard pro Azure Content Delivery Network.

Vypršení platnosti mezipaměti

Tato akce slouží k přepsání hodnoty TTL (Time to Live) koncového bodu pro požadavky, které určují podmínky shody pravidel.

Povinná pole

Chování mezipaměti Popis
Obejití mezipaměti Pokud je tato možnost vybraná a pravidlo se shoduje, obsah se neukládá do mezipaměti.
Potlačit Pokud je tato možnost vybraná a pravidlo se shoduje, hodnota TTL vrácená z vašeho původu se přepíše hodnotou zadanou v akci. Toto chování se použije pouze v případě, že je odpověď uložená v mezipaměti. V případě hlavičky odpovědi řízení mezipaměti s hodnotami no-cache, private, no-store se akce nedá použít.
Nastavit, pokud chybí Když se tato možnost vybere a pravidlo se shoduje, pokud se z vašeho původu nevrátí žádná hodnota TTL, nastaví pravidlo hodnotu TTL na hodnotu zadanou v akci. Toto chování se použije pouze v případě, že je odpověď uložená v mezipaměti. V případě hlavičky odpovědi řízení mezipaměti s hodnotami no-cache, private, no-store se akce nedá použít.

Další pole

Dny Hodiny V řádu minut Sekundy
Int Int Int Int

Řetězec dotazu klíče mezipaměti

Pomocí této akce můžete upravit klíč mezipaměti na základě řetězců dotazu.

Povinná pole

Chování Popis
Zahrnout Když se tato možnost vybere a pravidlo se shoduje, řetězce dotazu zadané v parametrech se zahrnou při vygenerování klíče mezipaměti.
Ukládat do mezipaměti každou jedinečnou adresu URL Když vyberete tuto možnost a pravidlo se shoduje, každá jedinečná adresa URL má svůj vlastní klíč mezipaměti.
Vyloučit Pokud je tato možnost vybraná a pravidlo se shoduje, řetězce dotazu zadané v parametrech se při vygenerování klíče mezipaměti vyloučí.
Ignorovat řetězce dotazů Pokud je tato možnost vybraná a pravidlo odpovídá, řetězce dotazů se při vygenerování klíče mezipaměti nepovažují.

Úprava hlavičky požadavku

Pomocí této akce můžete upravit hlavičky, které jsou přítomné v požadavcích odeslaných do vašeho původu.

Povinná pole

Akce Název hlavičky HTTP Hodnota
Připojit Pokud je tato možnost vybraná a pravidlo odpovídá, přidá se do požadavku hlavička zadaná v názvu záhlaví se zadanou hodnotou. Pokud už záhlaví existuje, připojí se tato hodnota k existující hodnotě. String
Přepsat Pokud je tato možnost vybraná a pravidlo odpovídá, přidá se do požadavku hlavička zadaná v názvu záhlaví se zadanou hodnotou. Pokud záhlaví již existuje, zadaná hodnota přepíše existující hodnotu. String
Odstranění Pokud je tato možnost vybraná, pravidlo se shoduje a záhlaví zadané v pravidle se odstraní z požadavku. String

Úprava hlavičky odpovědi

Pomocí této akce můžete upravit hlavičky, které jsou přítomné v odpovědích vrácených klientům.

Povinná pole

Akce Název hlavičky HTTP Hodnota
Připojit Pokud je tato možnost vybrána a pravidlo odpovídá, záhlaví zadané v názvu záhlaví se přidá do odpovědi pomocí zadané hodnoty. Pokud už záhlaví existuje, připojí se hodnota k existující hodnotě. String
Přepsat Pokud je tato možnost vybrána a pravidlo odpovídá, záhlaví zadané v názvu záhlaví se přidá do odpovědi pomocí zadané hodnoty. Pokud už záhlaví existuje, hodnota přepíše existující hodnotu. String
Odstranění Když vyberete tuto možnost, pravidlo se shoduje a záhlaví zadané v pravidle se odstraní z odpovědi. String

Přesměrování adresy URL

Pomocí této akce můžete přesměrovat klienty na novou adresu URL.

Povinná pole

Pole Popis
Typ Vyberte typ odpovědi, který se má vrátit k žadateli: Nalezeno (302), Přesunuto (301), Dočasné přesměrování (307) a Trvalé přesměrování (308).
Protokol Žádost o shodu, HTTP, HTTPS.
Název hostitele Vyberte název hostitele, na který chcete požadavek přesměrovat. Pokud chcete zachovat příchozího hostitele, ponechte prázdné.
Cesta Definujte cestu, kterou chcete použít v přesměrování. Pokud chcete zachovat příchozí cestu, ponechte prázdné.

Řetězec dotazu | Definujte řetězec dotazu použitý v přesměrování. Pokud chcete zachovat řetězec příchozího dotazu, ponechte prázdné. Fragment | Definujte fragment, který se má použít v přesměrování. Pokud chcete zachovat příchozí fragment, ponechte prázdné.

Důrazně doporučujeme použít absolutní adresu URL. Použití relativní adresy URL může přesměrovat adresy URL služby Azure Content Delivery Network na neplatnou cestu.

Přepsání adresy URL

Pomocí této akce můžete přepsat cestu požadavku, který je směrovat do vašeho původu.

Povinná pole

Pole Popis
Vzor zdroje Definujte zdrojový vzor v cestě URL, kterou chcete nahradit. Chcete-li se shodovat se všemi cestami URL, použijte jako hodnotu zdrojového vzoru lomítko (/).
Cíl Definujte cílovou cestu, kterou chcete použít v přepsání. Cílová cesta přepíše zdrojový vzor.
Zachování chybějící cesty Pokud je nastavena hodnota Ano, zbývající cesta po připojení zdrojového vzoru k nové cílové cestě.

Další kroky