Acties in de standaardregelengine voor Azure Content Delivery Network

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.
Doel 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.

Volgende stappen