Adobe CDN - Avancerade funktioner utöver cachelagring
Lär dig mer om avancerade funktioner i Adobe Content Delivery Network (CDN) utöver cachning, som att konfigurera trafik vid CDN, konfigurera tokens och autentiseringsuppgifter, CDN-felsidor och mycket mer.
Förutom att cache-lagra innehåll har Adobe CDN flera avancerade funktioner som kan hjälpa dig att optimera webbplatsens prestanda. Bland dessa funktioner finns:
- Konfigurera trafik vid leveransnätverket
- Konfigurera CDN-autentiseringsuppgifter och autentisering
- CDN-felsidor
De här funktionerna är självbetjäningsfunktioner. Konfigureras i filen cdn.yaml
i ditt AEM-projekt och distribueras med Cloud Manager konfigurationsflöde.
Konfigurera trafik vid leveransnätverket
Låt oss förstå nyckelfunktionerna som är relaterade till Konfigurera trafik på CDN:
- DoS-attacker: Adobe CDN absorberar DoS-attacker i nätverkslagret, vilket förhindrar dem från att nå din ursprungliga server.
- Hastighetsbegränsning: Om du vill skydda din ursprungliga server från att överbelastas med för många begäranden kan du konfigurera hastighetsbegränsning i CDN.
- Brandvägg för webbaserade program (WAF): WAF skyddar din webbplats från vanliga sårbarheter i webbprogram, som SQL-injektion, serveröverskridande skript med mera. Den utökade säkerhetslicensen eller WAF-DDoS-skyddslicensen krävs för att den här funktionen ska kunna användas.
- Begäranomvandling: Ändra inkommande begäranden som att ange eller ta bort rubriker, ändra frågeparametrar, cookies och mycket annat.
- Svarsomvandling: Ändra utgående svar, till exempel ange eller ta bort rubriker.
- Urval av ursprung: Dirigera trafik till olika ursprungliga servrar (Adobe och icke-Adobe) baserat på begärande-URL.
- URL-omdirigering: Omdirigeringsbegäranden (HTTP 301/302) till en annan absolut eller relativ URL.
Konfigurera CDN-autentiseringsuppgifter och autentisering
Låt oss förstå nyckelfunktionerna som rör Konfigurera CDN-autentiseringsuppgifter och autentisering:
- Rensa API-token: Gör att du kan skapa en egen rensningsnyckel för att rensa en enskild eller grupp eller alla resurser från cachen.
- Grundläggande autentisering: En lättviktig autentiseringsmekanism när du vill begränsa åtkomsten till din webbplats eller en del av den. Krävs oftast som en del av olika granskningsprocesser innan de publiceras.
- Verifiering av HTTP-huvud: Används när ett kundhanterat CDN dirigerar trafik till Adobe CDN. Adobe CDN validerar inkommande begäran baserat på rubrikvärdet
X-AEM-Edge-Key
. Gör att du kan skapa ett eget värde för rubrikenX-AEM-Edge-Key
.
CDN-felsidor
Låt oss förstå nyckelfunktionerna som är relaterade till CDN-felsidor:
- Varumärkesprofilerade felsidor: Visa en profilerad felsida för dina användare i det osannolika scenariot när Adobe CDN inte kan nå din ursprungliga server.
Implementera
Implementeringen av dessa avancerade funktioner omfattar två steg:
-
Uppdatera CDN-konfigurationsfilen: Uppdatera
cdn.yaml
-filen i ditt AEM-projekt med de nödvändiga konfigurationerna. Konfigurationerna läggs till som regler och de följer en regelsyntax. Regeln innehåller tre huvudkomponenter:name
,when
ochaction
. -
Distribuera CDN-konfigurationsfilen: Distribuera den uppdaterade
cdn.yaml
filen med hjälp av Cloud Manager konfigurationsflöde. Mer information finns i Distribuera regler via Cloud Manager.
Exempel
I exemplet nedan är WKND-exempelwebbplatsen konfigurerad att omdirigera URL:en /top3
till /us/en/top3.html
.
kind: "CDN"
version: "1"
metadata:
envTypes: ["dev", "stage", "prod"]
data:
redirects:
rules:
- name: redirect-top3-adventures
when: { reqProperty: path, equals: "/top3" }
action:
type: redirect
status: 302
location: /us/en/top3.html
Relaterade självstudier
Skydda webbplatser med trafikfilterregler
Konfigurera och distribuera CDN-regel för HTTP Header-validering
Konfigurerar CDN-autentiseringsuppgifter och autentisering