Naslaginformatie over standaardregelengine voor Azure CDNStandard rules engine reference for Azure CDN

In de standaard regels-engine voor Azure Content Delivery Network (Azure CDN) bestaat een regel uit een of meer match-voor waarden en een actie.In the Standard rules engine for Azure Content Delivery Network (Azure CDN), a rule consists of one or more match conditions and an action. In dit artikel vindt u gedetailleerde beschrijvingen van de voor waarden en functies die beschikbaar zijn in de standaard regels-engine voor Azure CDN.This article provides detailed descriptions of the match conditions and features that are available in the Standard rules engine for Azure CDN.

De regel engine is ontworpen als de definitieve instantie van hoe specifieke typen aanvragen worden verwerkt door de standaard Azure CDN.The rules engine is designed to be the final authority on how specific types of requests are processed by Standard Azure CDN.

Veelvoorkomende toepassingen voor de regels:Common uses for the rules:

  • Een aangepast cache beleid overschrijft of definieert.Override or define a custom cache policy.
  • Aanvragen omleiden.Redirect requests.
  • Wijzig HTTP-aanvraag-en antwoord headers.Modify HTTP request and response headers.

TerminologieTerminology

Als u een regel in de regel Engine wilt definiƫren, stelt u de voor waarden en actiesvoor afstemmen in:To define a rule in the rules engine, set match conditions and actions:

Structuur van Azure CDN-regels

Elke regel kan Maxi maal tien match voorwaarden en vijf acties hebben.Each rule can have up to ten match conditions and five actions. Elk Azure CDN-eind punt kan Maxi maal 25 regels bevatten.Each Azure CDN endpoint can have up to 25 rules.

Inbegrepen in deze limiet is een standaard globale regel.Included in this limit is a default global rule. De algemene regel heeft geen overeenkomende voor waarden; acties die in een globale regel zijn gedefinieerd, worden altijd geactiveerd.The global rule doesn't have match conditions; actions that are defined in a global rule always triggered.

Belangrijk

De volg orde waarin meerdere regels worden weer gegeven, is van invloed op hoe regels worden verwerkt.The order in which multiple rules are listed affects how rules are handled. De acties die zijn opgegeven in een regel, kunnen worden overschreven door een volgende regel.The actions that are specified in a rule might be overwritten by a subsequent rule.

Limieten en prijzenLimits and pricing

Elk Azure CDN-eind punt kan Maxi maal 25 regels bevatten.Each Azure CDN endpoint can have up to 25 rules. Elke regel kan Maxi maal tien match voorwaarden en vijf acties hebben.Each rule can have up to ten match conditions and five actions. De prijs van de engine voor regels volgt de onderstaande dimensies:Pricing for Rules Engine follows the below dimensions:

  • Regels: $1 per regel per maandRules: $1 per rule per month
  • Verwerkte aanvragen: $0,60 per miljoen aanvragenRequests Processed: $0.60 per million requests
  • De eerste 5 regels blijven gratisThe first 5 rules will remain free

SyntaxSyntax

Hoe speciale tekens worden behandeld in een regel, hangt af van de manier waarop de verschillende match voorwaarden en acties tekst waarden afhandelen.How special characters are treated in a rule varies based on how different match conditions and actions handle text values. Een match-voor waarde of actie kan tekst op een van de volgende manieren interpreteren:A match condition or action can interpret text in one of the following ways:

Letterlijke waardenLiteral values

Tekst die wordt geĆÆnterpreteerd als een letterlijke waarde, behandelt alle speciale tekens , met uitzonde ring van het symbool% als onderdeel van de waarde die moet worden vergeleken in een regel.Text that's interpreted as a literal value treats all special characters except the % symbol as part of the value that must be matched in a rule. Bijvoorbeeld: een letterlijke match-voor waarde die is ingesteld op '*' is alleen vervuld als de exacte waarde '*' wordt gevonden.For example, a literal match condition set to '*' is satisfied only when the exact value '*' is found.

Een procent teken wordt gebruikt om URL-code ring aan te geven (bijvoorbeeld %20 ).A percent sign is used to indicate URL encoding (for example, %20).

Joker teken waardenWildcard values

Momenteel wordt het Joker teken ondersteund in de UrlPath match-voor waarde in de standaard regels-engine.Currently we support the wildcard character in the UrlPath Match Condition in Standard Rules Engine. Het * teken is een Joker teken dat bestaat uit een of meer tekens.The * character is a wildcard that represents one or more characters.

Volgende stappenNext steps