Acties in de standaardregelengine voor Azure Content Delivery Network
Belangrijk
Azure CDN Standard van Microsoft (klassiek) wordt op 30 september 2027 buiten gebruik gesteld. Om serviceonderbrekingen te voorkomen, is het belangrijk dat u uw Azure CDN Standard migreert van Microsoft-profielen (klassiek) naar de Azure Front Door Standard- of Premium-laag op 30 september 2027. Zie Azure CDN Standard van Microsoft (klassiek) buiten gebruik stellen voor meer informatie.
Azure CDN van Edgio is op 15 januari 2025 buiten gebruik gesteld. Zie Azure CDN van de veelgestelde vragen over buitengebruikstelling van Edgio voor meer informatie.
In de standaardregelengine voor Azure Content Delivery Network bestaat een regel uit een of meer overeenkomstvoorwaarden en een actie. Dit artikel bevat gedetailleerde beschrijvingen van de acties die u kunt gebruiken in de Standard-regelengine voor Azure Content Delivery Network.
Het tweede deel van een regel is een actie. Een actie definieert het gedrag dat wordt toegepast op het aanvraagtype dat overeenkomt met de voorwaarde of een set voorwaarden van overeenkomst.
Acties
De volgende acties zijn beschikbaar voor gebruik in de standard-regelengine voor Azure Content Delivery Network.
Verlooptijd van cache
Gebruik deze actie om de TTL-waarde (Time to Live) van het eindpunt te overschrijven voor aanvragen die overeenkomen met voorwaarden die door de regels worden opgegeven.
Vereiste velden
Cachegedrag | Beschrijving |
---|---|
Cache overslaan | Wanneer deze optie is geselecteerd en de regel overeenkomt, wordt de inhoud niet in de cache opgeslagen. |
Negeren | Wanneer deze optie is geselecteerd en de regel overeenkomt, wordt de TTL-waarde die is geretourneerd van uw oorsprong, overschreven met de waarde die is opgegeven in de actie. Dit gedrag wordt alleen toegepast als het antwoord in de cache kan worden opgeslagen. Voor antwoordheader voor cachebeheer met de waarden 'no-cache', 'private', 'no-store', is de actie niet van toepassing. |
Instellen als deze ontbreekt | Wanneer deze optie wordt geselecteerd en de regel overeenkomt met, als er geen TTL-waarde wordt geretourneerd van uw oorsprong, stelt de regel de TTL in op de waarde die is opgegeven in de actie. Dit gedrag wordt alleen toegepast als het antwoord in de cache kan worden opgeslagen. Voor antwoordheader voor cachebeheer met de waarden 'no-cache', 'private', 'no-store', is de actie niet van toepassing. |
Extra velden
Dagen | Tijden | Minuten | Seconden |
---|---|---|---|
Int | Int | Int | Int |
Queryreeks voor cachesleutel
Gebruik deze actie om de cachesleutel te wijzigen op basis van queryreeksen.
Vereiste velden
Gedrag | Beschrijving |
---|---|
Opnemen | Wanneer deze optie wordt geselecteerd en de regel overeenkomt, worden queryreeksen die zijn opgegeven in de parameters opgenomen wanneer de cachesleutel wordt gegenereerd. |
Elke unieke URL in de cache opslaan | Wanneer deze optie is geselecteerd en de regel overeenkomt, heeft elke unieke URL een eigen cachesleutel. |
Uitsluiten | Wanneer deze optie is geselecteerd en de regel overeenkomt, worden queryreeksen die zijn opgegeven in de parameters uitgesloten wanneer de cachesleutel wordt gegenereerd. |
Queryreeksen negeren | Wanneer deze optie is geselecteerd en de regel overeenkomt, worden queryreeksen niet meegenomen wanneer de cachesleutel wordt gegenereerd. |
Aanvraagheader wijzigen
Gebruik deze actie om headers te wijzigen die aanwezig zijn in aanvragen die naar uw herkomst worden verzonden.
Vereiste velden
Actie | HTTP-headernaam | Weergegeven als |
---|---|---|
Toevoegen | Als deze optie is geselecteerd en de regel overeenkomt, wordt de header die is opgegeven in headernaam aan de aanvraag toegevoegd met de opgegeven waarde. Als er al een header aanwezig is, wordt de waarde toegevoegd aan de bestaande waarde. | String |
Overschrijven | Als deze optie is geselecteerd en de regel overeenkomt, wordt de header die is opgegeven in headernaam aan de aanvraag toegevoegd met de opgegeven waarde. Als er al een header aanwezig is, overschrijft de opgegeven waarde de bestaande waarde. | String |
Delete | Als deze optie is geselecteerd, de regel overeenkomt en de opgegeven header aanwezig is, wordt de header uit de aanvraag verwijderd. | String |
Antwoordheader wijzigen
Gebruik deze actie om headers te wijzigen die aanwezig zijn in antwoorden die aan uw clients worden geretourneerd.
Vereiste velden
Actie | HTTP-headernaam | Weergegeven als |
---|---|---|
Toevoegen | Als deze optie is geselecteerd en de regel overeenkomt, wordt de header die is opgegeven in headernaam aan het antwoord toegevoegd met de opgegeven waarde. Als de header al aanwezig is, wordt de waarde toegevoegd aan de bestaande waarde. | String |
Overschrijven | Als deze optie is geselecteerd en de regel overeenkomt, wordt de header die is opgegeven in headernaam aan het antwoord toegevoegd met de opgegeven waarde. Als de header al aanwezig is, overschrijft de waarde de bestaande waarde overschrijft. | String |
Delete | Als deze optie is geselecteerd, de regel overeenkomt en de opgegeven header aanwezig is, wordt de header uit het antwoord verwijderd. | String |
URL-omleiding
Gebruik deze actie om clients om te leiden naar een nieuwe URL.
Vereiste velden
Veld | Beschrijving |
---|---|
Type | Selecteer het antwoordtype om terug te keren naar de aanvrager: Gevonden (302), Verplaatst (301), Tijdelijke omleiding (307) en Permanente omleiding (308). |
Protocol | Match-aanvraag, HTTP, HTTPS. |
Hostnaam | Selecteer de hostnaam waarnaar u de aanvraag wilt omleiden. Laat het veld leeg om de binnenkomende host te behouden. |
Pad | Geef het pad op dat in de omleiding moet worden gebruikt. Laat het veld leeg als u het binnenkomende pad wilt behouden. |
Queryreeks | Definieer de queryreeks die in de omleiding wordt gebruikt. Laat het veld leeg om de binnenkomende queryreeks te behouden. Fragment | Definieer het fragment dat moet worden gebruikt in de omleiding. Laat het veld leeg om het binnenkomende fragment te behouden.
We raden u ten zeerste aan een absolute URL te gebruiken. Als u een relatieve URL gebruikt, worden url's van Azure Content Delivery Network mogelijk omgeleid naar een ongeldig pad.
URL opnieuw genereren
Gebruik deze actie om het pad van een aanvraag die naar uw oorsprong wordt doorgestuurd, opnieuw te genereren.
Vereiste velden
Veld | Beschrijving |
---|---|
Bronpatroon | Definieer het bronpatroon in het URL-pad dat u wilt vervangen. Als u alle URL-paden wilt vergelijken, gebruikt u een slash (/) als de bronpatroonwaarde. |
Bestemming | Definieer het doelpad dat moet worden gebruikt in het herschrijven. Het doelpad overschrijft het bronpatroon. |
Niet-overeenkomend pad behouden | Als dit is ingesteld op Ja, wordt het resterende pad na het bronpatroon toegevoegd aan het nieuwe doelpad. |