az cdn endpoint rule

Egy végpont kézbesítési szabályainak kezelése.

Parancsok

az cdn endpoint rule action

Egy végpont kézbesítési szabályműveleteinek kezelése.

az cdn endpoint rule action add

Művelet hozzáadása kézbesítési szabályhoz.

az cdn endpoint rule action remove

Művelet eltávolítása egy kézbesítési szabályból.

az cdn endpoint rule action show

A kézbesítési szabályok végponthoz való társítása.

az cdn endpoint rule add

Adjon hozzá egy kézbesítési szabályt egy CDN-végponthoz.

az cdn endpoint rule condition

Egy végpont kézbesítési szabályának feltételeinek kezelése.

az cdn endpoint rule condition add

Feltétel hozzáadása kézbesítési szabályhoz.

az cdn endpoint rule condition remove

Feltétel eltávolítása a kézbesítési szabályból.

az cdn endpoint rule condition show

A kézbesítési szabályok végponthoz való társítása.

az cdn endpoint rule remove

Kézbesítési szabály eltávolítása a végpontról.

az cdn endpoint rule show

A kézbesítési szabályok végponthoz való társítása.

az cdn endpoint rule add

Adjon hozzá egy kézbesítési szabályt egy CDN-végponthoz.

az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
                         --order
                         [--cache-behavior {BypassCache, Override, SetIfMissing}]
                         [--cache-duration]
                         [--custom-fragment]
                         [--custom-hostname]
                         [--custom-path]
                         [--custom-querystring]
                         [--destination]
                         [--header-action {Append, Delete, Overwrite}]
                         [--header-name]
                         [--header-value]
                         [--ids]
                         [--match-values]
                         [--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
                         [--name]
                         [--negate-condition {false, true}]
                         [--operator]
                         [--origin-group]
                         [--preserve-unmatched-path {false, true}]
                         [--profile-name]
                         [--query-parameters]
                         [--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
                         [--redirect-protocol {Http, Https, MatchRequest}]
                         [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
                         [--resource-group]
                         [--rule-name]
                         [--selector]
                         [--source-pattern]
                         [--transform {Lowercase, Uppercase}]

Példák

Globális szabály létrehozása a gyorsítótárazás letiltásához.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 0 --rule-name global --action-name CacheExpiration --cache-behavior BypassCache

Hozzon létre egy szabályt a http-https átirányításhoz.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved

Hozzon létre egy szabályt a "/test1" url-címében a "origingroup1" nevű forráscsoportra irányuló kérelmek elosztásához.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "origin-groupo-verride" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1

Kötelező paraméterek

--action-name

A kézbesítési szabály műveletének neve: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

elfogadott értékek: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

A szabályok végpontra való alkalmazásának sorrendje. Lehetséges értékek: {0,1,2,3,.........}. Az alacsonyabb sorrendű szabályokat a rendszer a magasabb sorrendű szabályok elé alkalmazza. A 0. sorrendű szabály egy speciális szabály. Nem igényel semmilyen feltételt, és a benne felsorolt műveletek mindig érvényesek lesznek.

Opcionális paraméterek

--cache-behavior

A kérések gyorsítótárazási viselkedése.

elfogadott értékek: BypassCache, Override, SetIfMissing
--cache-duration

A tartalom gyorsítótárazási időtartama. Megengedett formátum: [d.]hh:mm:ss.

--custom-fragment

Az átirányítási URL-címhez hozzáadandó töredék.

--custom-hostname

Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához.

--custom-path

Az átirányítás teljes elérési útja. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen, ha a bejövő elérési utat szeretné célútvonalként használni.

--custom-querystring

Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. hagyja üresen a bejövő lekérdezési sztring megőrzéséhez.

--destination

Az átírásban használni kívánt célútvonal.

--header-action

A kérések fejlécművelete.

elfogadott értékek: Append, Delete, Overwrite
--header-name

A módosítandó fejléc neve.

--header-value

A fejléc értéke.

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--match-values

Az egyezés feltétel értékeinek egyeztetése.

--match-variable

Az egyeztetési feltétel neve: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

elfogadott értékek: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

A CDN-végpont neve.

--negate-condition

Ha igaz, akkor a feltétel nem teljesül.

elfogadott értékek: false, true
--operator

Az egyeztetési feltétel operátora.

--origin-group

Annak az OriginGroupnak a neve vagy azonosítója, amely felülbírálja az alapértelmezett OriginGroup csoportot.

--preserve-unmatched-path

Ha igaz, a forrásminta utáni fennmaradó elérési út hozzá lesz fűzve az új célútvonalhoz.

elfogadott értékek: false, true
--profile-name

Az erőforráscsoporton belül egyedi CDN-profil neve.

--query-parameters

A belefoglalandó vagy kizárandó lekérdezési paraméterek (vesszővel elválasztva).

--query-string-behavior

A kérések lekérdezési sztringjének viselkedése.

elfogadott értékek: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Az átirányításhoz használandó protokoll.

elfogadott értékek: Http, Https, MatchRequest
--redirect-type

Az átirányítás típusa, amelyet a szabály a forgalom átirányításához fog használni.

elfogadott értékek: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--rule-name

A szabály neve, amely csak a Microsoft termékváltozatához szükséges.

--selector

Az egyeztetési feltétel kijelölője.

--source-pattern

Egy kérés URI-mintája, amely azonosítja az újraírható kérések típusát.

--transform

Átalakítás alkalmazásra az egyeztetés előtt.

elfogadott értékek: Lowercase, Uppercase

az cdn endpoint rule remove

Kézbesítési szabály eltávolítása a végpontról.

az cdn endpoint rule remove [--ids]
                            [--name]
                            [--order]
                            [--profile-name]
                            [--resource-group]
                            [--rule-name]

Példák

Távolítsa el a globális szabályt.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global

Távolítsa el a szabályt a 4. sorrendben.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4

Opcionális paraméterek

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--name -n

A CDN-végpont neve.

--order

A szabályok végpontra való alkalmazásának sorrendje. Lehetséges értékek: {0,1,2,3,.........}. Az alacsonyabb sorrendű szabályokat a rendszer a magasabb sorrendű szabályok elé alkalmazza. A 0. sorrendű szabály egy speciális szabály. Nem igényel semmilyen feltételt, és a benne felsorolt műveletek mindig érvényesek lesznek.

--profile-name

Az erőforráscsoporton belül egyedi CDN-profil neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--rule-name

A szabály neve.

az cdn endpoint rule show

A kézbesítési szabályok végponthoz való társítása.

az cdn endpoint rule show [--ids]
                          [--name]
                          [--profile-name]
                          [--resource-group]

Példák

A megjelenítheti a kézbesítési szabályokat a végponthoz társítva.

az cdn endpoint rule show -g group -n endpoint --profile-name profile

Opcionális paraméterek

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--name -n

A CDN-végpont neve.

--profile-name

Az erőforráscsoporton belül egyedi CDN-profil neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.