Přepsání chování HTTP pomocí Azure CDN z modulu pravidel Edgio Premium

Důležité

Toto je funkce Azure CDN Premium pouze z Edgio, která konfiguruje pravidla v Azure CDN od Microsoftu, použijte modul pravidel Standard. Rozšířená pravidla nejsou pro Azure CDN z Akamai dostupná. Úplné porovnání funkcí CDN najdete v produktových funkcích 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 stroje pravidel najdete v referenčních informacích k modulu pravidel Azure CDN.

Access

Pokud chcete získat přístup ke stroji pravidel, musíte nejprve vybrat spravovat v horní části stránky profilu CDN, abyste měli přístup na stránku 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í webů nebo jinou optimalizaci bez DSA:

    Vyberte kartu Http Large (Velký protokol HTTP) a pak vyberte Rules Engine (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

Kurz

  1. Na stránce profilu CDN vyberte Spravovat a otevřete portál pro správu CDN.

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

  2. Vyberte kartu Http Large (Velký protokol HTTP) a pak vyberte Rules Engine (Modul pravidel).

  3. Pokud chcete vytvořit novou zásadu konceptu, vyberte + Nový .

    Snímek obrazovky s tlačítkem Vytvořit novou zásadu

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

    Snímek obrazovky se stránkou pro vytvoření zásady

    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 přepíší dřívější pravidla pouze v případě, že pracují se stejnými vlastnostmi.

  5. Do textového pole Název a popis zadejte název.

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

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

    Snímek obrazovky s podmínkou shody pravidel 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 Podmíněné výrazy modulu pravidel.

    Podrobný seznam podmínek shody najdete v tématu Podmínky shody modulu pravidel.

  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 kategorií vyberte Ukládání do mezipaměti. Potom v rozevíracím seznamu funkcí vyberte Vynutit interní maximální věk. 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ě vynucení interního maximálního stáří se přepíše prostředek a Expires hlavičky, které řídí, Cache-Control 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 funkcí najdete v tématu Funkce modulu pravidel.

  10. Vyberte Zamknout 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 tvůrce zásad CDN

  11. Vyberte Žádost o nasazení.

    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 se stránkou s přehledem produkce zásad

  2. Výběrem možnosti Duplikovat naklonujete existující zásady v produkčním prostředí.

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

  3. Pokud chcete upravit existující pravidlo, vyberte ikonu tužky nebo vyberte + Pravidlo a přidejte do zásady nové pravidlo.

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

  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 zásady vyberte Nasadit žádost. Vyberte prostředí jako přípravné a pak vyberte Vytvořit žádost o nasazení.

      Snímek obrazovky s přípravnou zásadou

    • 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é