Dela via


Åtgärder i standardregelmotorn för Azure Content Delivery Network

Viktigt!

Azure CDN Standard från Microsoft (klassisk) dras tillbaka den 30 september 2027. För att undvika avbrott i tjänsten är det viktigt att du migrerar din Azure CDN Standard från Microsofts (klassiska) profiler till Azure Front Door Standard- eller Premium-nivån senast den 30 september 2027. Mer information finns i Azure CDN Standard från Microsoft (klassisk) tillbakadragning.

I standardregelmotorn för Azure Content Delivery Network består en regel av ett eller flera matchningsvillkor och en åtgärd. Den här artikeln innehåller detaljerade beskrivningar av de åtgärder som du kan använda i standardregelmotorn för Azure Content Delivery Network.

Den andra delen av en regel är en åtgärd. En åtgärd definierar det beteende som tillämpas på den begärandetyp som ett matchningsvillkor eller en uppsättning matchningsvillkor identifierar.

Åtgärder

Följande åtgärder är tillgängliga att använda i standardregelmotorn för Azure Content Delivery Network.

Cache förfallodatum

Använd den här åtgärden för att skriva över TTL-värdet (time to live) för slutpunkten för begäranden som reglerna matchar villkoren anger.

Obligatoriska fält

Cachebeteende beskrivning
Kringgå cacheminne När det här alternativet har valts och regeln matchar cachelagras inte innehållet.
Åsidosätt När det här alternativet har valts och regeln matchar skrivs TTL-värdet som returneras från ditt ursprung över med det värde som anges i åtgärden. Det här beteendet tillämpas bara om svaret kan cachelagras. För cache-control-svarshuvud med värdena "no-cache", "private", "no-store" är åtgärden inte tillämplig.
Ange om det saknas När det här alternativet väljs och regeln matchar, om inget TTL-värde returneras från ditt ursprung, anger regeln TTL till det värde som anges i åtgärden. Det här beteendet tillämpas bara om svaret kan cachelagras. För cache-control-svarshuvud med värdena "no-cache", "private", "no-store" är åtgärden inte tillämplig.

Extra fält

Dagar Tider Minuter Sekunder
Int Int Int Int

Frågesträng för cachenyckel

Använd den här åtgärden för att ändra cachenyckeln baserat på frågesträngar.

Obligatoriska fält

Funktion beskrivning
Ta med När det här alternativet väljs och regeln matchar inkluderas frågesträngar som anges i parametrarna när cachenyckeln genereras.
Cachelagra varje unik URL När det här alternativet har valts och regeln matchar har varje unik URL en egen cachenyckel.
Exkludera När det här alternativet har valts och regeln matchar utesluts frågesträngar som anges i parametrarna när cachenyckeln genereras.
Ignorera frågesträngar När det här alternativet är valt och regeln matchar beaktas inte frågesträngar när cachenyckeln genereras.

Ändra begärandehuvud

Använd den här åtgärden för att ändra rubriker som finns i begäranden som skickas till ditt ursprung.

Obligatoriska fält

Åtgärd HTTP-huvudnamn Värde
Lägga till När det här alternativet har valts och regeln matchar läggs huvudet som anges i Rubriknamn till i begäran med det angivna värdet. Om huvudet redan finns läggs värdet till i det befintliga värdet. String
Skriv över När det här alternativet har valts och regeln matchar läggs huvudet som anges i Rubriknamn till i begäran med det angivna värdet. Om rubriken redan finns skriver det angivna värdet över det befintliga värdet. String
Delete När det här alternativet är markerat matchar regeln och huvudet som anges i regeln finns, huvudet tas bort från begäran. String

Ändra svarsrubrik

Använd den här åtgärden för att ändra rubriker som finns i svar som returneras till dina klienter.

Obligatoriska fält

Åtgärd HTTP-huvudnamn Värde
Lägga till När det här alternativet är markerat och regeln matchar läggs huvudet som anges i Rubriknamn till i svaret med hjälp av det angivna värdet. Om huvudet redan finns läggs Värdet till i det befintliga värdet. String
Skriv över När det här alternativet är markerat och regeln matchar läggs huvudet som anges i Rubriknamn till i svaret med hjälp av det angivna värdet. Om rubriken redan finns skriver Value över det befintliga värdet. String
Delete När det här alternativet är markerat matchar regeln och huvudet som anges i regeln finns, huvudet tas bort från svaret. String

URL-omdirigering

Använd den här åtgärden för att omdirigera klienter till en ny URL.

Obligatoriska fält

Fält Beskrivning
Typ Välj den svarstyp som ska returneras till beställaren: Hittad (302), Flyttad (301), Tillfällig omdirigering (307) och Permanent omdirigering (308).
Protokoll Matcha begäran, HTTP, HTTPS.
Värdnamn Välj det värdnamn som du vill att begäran ska omdirigeras till. Lämna tomt för att bevara den inkommande värden.
Sökväg Definiera sökvägen som ska användas i omdirigeringen. Lämna tomt för att bevara den inkommande sökvägen.

Frågesträng | Definiera frågesträngen som används i omdirigeringen. Lämna tomt för att bevara den inkommande frågesträngen. Fragment | Definiera fragmentet som ska användas i omdirigeringen. Lämna tomt för att bevara det inkommande fragmentet.

Vi rekommenderar starkt att du använder en absolut URL. Om du använder en relativ URL kan url:er för Azure Content Delivery Network omdirigeras till en ogiltig sökväg.

URL-omskrivning

Använd den här åtgärden för att skriva om sökvägen till en begäran som är på väg till ditt ursprung.

Obligatoriska fält

Fält beskrivning
Källmönster Definiera källmönstret i URL-sökvägen som ska ersättas. Om du vill matcha alla URL-sökvägar använder du ett snedstreck (/) som källmönstervärde.
Mål Definiera målsökvägen som ska användas i omskrivningen. Målsökvägen skriver över källmönstret.
Bevara omatchad sökväg Om värdet är Ja läggs den återstående sökvägen efter källmönstret till i den nya målsökvägen.

Nästa steg