Sdílet prostřednictvím


Přepisování chování HTTP za pomoci Azure CDN pomocí pravidlového enginu Edgio Premium

Důležitý

Toto je funkce Azure CDN Premium pouze z Edgio, pokud chcete nakonfigurovat pravidla pro Azure CDN od Microsoftu použijte modul pravidel Standard. Rozšířená pravidla nejsou k dispozici pro Azure CDN odAkamai . Úplné porovnání funkcí CDN najdete v tématu funkce produktu Azure CDN.

Přehled

Modul pravidel Azure CDN umožňuje přizpůsobit způsob zpracování požadavků HTTP. Například blokování doručování určitých typů obsahu, definování zásad ukládání do mezipaměti nebo úprava hlavičky HTTP. Tento kurz ukazuje, jak vytvořit pravidlo, které mění chování ukládání do mezipaměti prostředků CDN. Další informace o syntaxi modulu pravidel najdete v referenční příručce Azure CDN.

Přístup

Pokud chcete získat přístup ke stroji pravidel, musíte nejprve vybrat Spravovat v horní části stránce profilu CDN pro přístup ke stránce správy Azure CDN. V závislosti na tom, jestli je váš koncový bod optimalizovaný pro akceleraci dynamického webu (DSA), budete k modulu pravidel přistupovat pomocí sady pravidel vhodných pro váš typ koncového bodu:

  • Koncové body optimalizované pro obecné doručování webového obsahu nebo jiné optimalizace nevyužívající DSA:

    Vyberte kartu HTTP Large a poté vyberte modul pravidel.

    snímek obrazovky modulu pravidel pro HTTP

  • Koncové body optimalizované pro DSA:

    Vyberte kartu ADN, a pak vyberte modul pravidel.

    ADN je termín používaný Edgio k určení obsahu DSA. Všechna pravidla, která tady vytvoříte, budou ignorována všemi koncovými body ve vašem profilu, které nejsou optimalizované pro DSA.

    snímek obrazovky modulu pravidel pro DSA

Tutoriál

  1. Na stránce profil CDN otevřete portál pro správu CDN výběrem možnosti Spravovat.

    Snímek obrazovky s tlačítkem Spravovat z profilu CDN

  2. Vyberte kartu HTTP Large a pak vyberte modul pravidel.

  3. Vyberte + Nový a vytvořte nový koncept zásady.

    snímek obrazovky s tlačítkem

  4. Pojmenujte zásadu. Vyberte Pokračovata pak vyberte + Pravidlo.

    snímek obrazovky stránky pro vytváření politiky

    Důležitý

    Pořadí, ve kterém jsou uvedena více pravidel, ovlivňuje způsob jejich zpracování. Následující pravidlo může přepsat akce určené předchozím pravidlem. Pokud máte například pravidlo, které umožňuje přístup k prostředku na základě vlastnosti požadavku a pravidla, které zakazuje přístup ke všem požadavkům, druhé pravidlo přepíše první. Pravidla nahradí dřívější pravidla pouze v případě, že se týkají stejných vlastností.

  5. Zadejte název do textového pole Název a popis.

  6. Vyberte tlačítko + a pak vyberte Shoda nebo Vybrat první shodu pro logiku shody. Rozdíl mezi těmito dvěma je popsán v Identifikace žádosti.

  7. Určete typ požadavků, na které se pravidlo vztahuje. Použijte výchozí podmínku shody, Vždy.

    snímek obrazovky s podmínkou shody pravidla CDN

    Poznámka

    V rozevíracím seznamu je k dispozici více podmínek shody. Pokud chcete získat informace o aktuálně vybrané podmínce shody, vyberte modrou informační ikonu vlevo.

    Podrobný seznam podmíněných výrazů najdete v tématu Pravidlový modul, podmíněné výrazy.

    Podívejte se na podrobný seznam podmínek shody v části pravidla mechanismu pro podmínky shody.

  8. Pokud chcete přidat novou funkci, vyberte tlačítko + v podmíněném příkazu.

    snímek obrazovky s funkcí pravidel CDN v pravidle

  9. V rozevíracím seznamu pro kategorii vyberte možnost Ukládání do mezipaměti. Potom v rozevíracím seznamu funkce vyberte Vynutit interního maximálního věku. Do textového pole zadejte hodnotu 300. Zbývající nastavení ponechte jako výchozí a výběrem možnosti Uložit dokončete konfiguraci pravidla.

    Poznámka

    V rozevíracím seznamu je k dispozici více funkcí. Pokud chcete získat informace o aktuálně vybrané funkci, vyberte vlevo modrou informační ikonu.

    V případě interního maximálního věku prose hlavičky Cache-Control a Expires prostředku přepíšou tak, aby řídily, kdy hraniční uzel CDN aktualizuje prostředek z původního zdroje. V tomto příkladu hraniční uzel CDN ukládá prostředek do mezipaměti po dobu 300 sekund nebo 5 minut před aktualizací prostředku ze svého původu.

    Podrobný seznam vlastností najdete v části Vlastnosti modulu pravidel.

  10. Vyberte Uzamknout koncept jako zásadu. Jakmile koncept zamknete do zásady, nebudete moct v rámci této zásady přidávat ani aktualizovat žádná pravidla.

    snímek obrazovky nástroje pro tvorbu zásad CDN

  11. Vyberte Nasadit požadavek.

    Snímek obrazovky s tlačítkem žádosti o nasazení v Tvůrci zásad

  12. Pokud je tento profil CDN nový bez předchozích pravidel nebo produkčního provozu, můžete v rozevírací nabídce vybrat prostředí jako Produkční. Zadejte popis prostředí a pak vyberte Vytvořit žádost o nasazení.

    snímek obrazovky s prostředím tvůrce zásad CDN

    Poznámka

    Po nasazení zásady bude trvat přibližně 30 minut, než se rozšíří. Pokud chcete přidat nebo aktualizovat další pravidla, budete muset duplikovat aktuální pravidlo a nasadit novou zásadu.

Přidání pravidel do existujících zásad nasazených v produkčním prostředí

  1. Vyberte zásadu nasazenou v produkčním prostředí.

    Snímek obrazovky stránky s přehledem produkce politik

  2. Vyberte Duplikovat a naklonujte existující politiku v produkčním prostředí.

    snímek obrazovky s duplicitním tlačítkem na stránce přehledu zásad

  3. Vyberte ikonu tužky a upravte existující pravidlo nebo vyberte + Pravidlo přidat nové pravidlo do zásady.

    Snímek obrazovky s tlačítkem upravit a novým pravidlem pro duplicitní politiku

  4. Jakmile budete s aktualizacemi spokojeni, nasaďte zásadu podle kroků 10 až 12 v poslední části.

Přípravné prostředí stroje pravidel

  • Pracovní prostředí poskytuje sandbox, kde můžete otestovat novou konfiguraci CDN až do konce, aniž by to mělo vliv na produkční prostředí. Tato konfigurace umožňuje replikovat tok provozu přes přípravnou síť na původní server.

  • Pracovní prostředí je navržené pro funkční testování a je v menším měřítku než produkční prostředí CDN. Proto byste toto prostředí neměli používat pro testování škálování, vysokého objemu nebo propustnosti.

  • Provoz by měl být udržován pod 50 Mb/s nebo 500 požadavků za sekundu.

  • Změny provedené v přípravném prostředí nebudou mít vliv na vaše živé prostředí webu.

  • Testování provozu HTTPS pomocí přípravného prostředí způsobí neshodu certifikátů TLS.

  • Mechanismus testování:

    • Po uzamčení konceptu do politiky vyberte Nasazení žádosti. Vyberte prostředí jako Staging a poté zvolte Vytvořit žádost o nasazení.

      snímek obrazovky s přípravnou politikou

    • Upravte místní soubor hostitele a vytvořte záznam A pro váš koncový bod nebo vlastní doménu.

    • Zkontrolujte testovací prostředek pro vlastní doménu v prohlížeči a pokračujte bez použití protokolu HTTPS.

    Poznámka

    Po nasazení zásady v přípravném prostředí bude trvat 15 minut, než se rozšíří.

Viz také