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ě. |