Microsoft.Cdn-profilok/végpontok
Bicep-erőforrásdefiníció
A profilok/végpontok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Cdn/profiles/endpoints erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.Cdn/profiles/endpoints@2023-07-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
contentTypesToCompress: [
'string'
]
defaultOriginGroup: {
id: 'string'
}
deliveryPolicy: {
description: 'string'
rules: [
{
actions: [
{
name: 'string'
// For remaining properties, see DeliveryRuleActionAutoGenerated objects
}
]
conditions: [
{
name: 'string'
// For remaining properties, see DeliveryRuleCondition objects
}
]
name: 'string'
order: int
}
]
}
geoFilters: [
{
action: 'string'
countryCodes: [
'string'
]
relativePath: 'string'
}
]
isCompressionEnabled: bool
isHttpAllowed: bool
isHttpsAllowed: bool
optimizationType: 'string'
originGroups: [
{
name: 'string'
properties: {
healthProbeSettings: {
probeIntervalInSeconds: int
probePath: 'string'
probeProtocol: 'string'
probeRequestType: 'string'
}
origins: [
{
id: 'string'
}
]
responseBasedOriginErrorDetectionSettings: {
httpErrorRanges: [
{
begin: int
end: int
}
]
responseBasedDetectedErrorTypes: 'string'
responseBasedFailoverThresholdPercentage: int
}
trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
}
}
]
originHostHeader: 'string'
originPath: 'string'
origins: [
{
name: 'string'
properties: {
enabled: bool
hostName: 'string'
httpPort: int
httpsPort: int
originHostHeader: 'string'
priority: int
privateLinkAlias: 'string'
privateLinkApprovalMessage: 'string'
privateLinkLocation: 'string'
privateLinkResourceId: 'string'
weight: int
}
}
]
probePath: 'string'
queryStringCachingBehavior: 'string'
urlSigningKeys: [
{
keyId: 'string'
keySourceParameters: {
resourceGroupName: 'string'
secretName: 'string'
secretVersion: 'string'
subscriptionId: 'string'
typeName: 'KeyVaultSigningKeyParameters'
vaultName: 'string'
}
}
]
webApplicationFirewallPolicyLink: {
id: 'string'
}
}
}
DeliveryRuleActionAutoGenerated objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
Az AfdUrlSigning esetében használja a következőt:
name: 'AfdUrlSigning'
parameters: {
algorithm: 'SHA256'
keyGroupReference: {
id: 'string'
}
parameterNameOverride: [
{
paramIndicator: 'string'
paramName: 'string'
}
]
typeName: 'DeliveryRuleAfdUrlSigningActionParameters'
}
CacheExpiration esetén használja a következőt:
name: 'CacheExpiration'
parameters: {
cacheBehavior: 'string'
cacheDuration: 'string'
cacheType: 'All'
typeName: 'DeliveryRuleCacheExpirationActionParameters'
}
CacheKeyQueryString esetén használja a következőt:
name: 'CacheKeyQueryString'
parameters: {
queryParameters: 'string'
queryStringBehavior: 'string'
typeName: 'DeliveryRuleCacheKeyQueryStringBehaviorActionParameters'
}
A ModifyRequestHeader esetében használja a következőt:
name: 'ModifyRequestHeader'
parameters: {
headerAction: 'string'
headerName: 'string'
typeName: 'DeliveryRuleHeaderActionParameters'
value: 'string'
}
A ModifyResponseHeader esetében használja a következőt:
name: 'ModifyResponseHeader'
parameters: {
headerAction: 'string'
headerName: 'string'
typeName: 'DeliveryRuleHeaderActionParameters'
value: 'string'
}
OriginGroupOverride esetén használja a következőt:
name: 'OriginGroupOverride'
parameters: {
originGroup: {
id: 'string'
}
typeName: 'DeliveryRuleOriginGroupOverrideActionParameters'
}
A RouteConfigurationOverride beállításhoz használja a következőt:
name: 'RouteConfigurationOverride'
parameters: {
cacheConfiguration: {
cacheBehavior: 'string'
cacheDuration: 'string'
isCompressionEnabled: 'string'
queryParameters: 'string'
queryStringCachingBehavior: 'string'
}
originGroupOverride: {
forwardingProtocol: 'string'
originGroup: {
id: 'string'
}
}
typeName: 'DeliveryRuleRouteConfigurationOverrideActionParameters'
}
UrlRedirect esetén használja a következőt:
name: 'UrlRedirect'
parameters: {
customFragment: 'string'
customHostname: 'string'
customPath: 'string'
customQueryString: 'string'
destinationProtocol: 'string'
redirectType: 'string'
typeName: 'DeliveryRuleUrlRedirectActionParameters'
}
UrlRewrite esetén használja a következőt:
name: 'UrlRewrite'
parameters: {
destination: 'string'
preserveUnmatchedPath: bool
sourcePattern: 'string'
typeName: 'DeliveryRuleUrlRewriteActionParameters'
}
UrlSigning esetén használja a következőt:
name: 'UrlSigning'
parameters: {
algorithm: 'SHA256'
parameterNameOverride: [
{
paramIndicator: 'string'
paramName: 'string'
}
]
typeName: 'DeliveryRuleUrlSigningActionParameters'
}
DeliveryRuleCondition objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
A ClientPort esetében használja a következőt:
name: 'ClientPort'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleClientPortConditionParameters'
}
Cookie-k esetén használja a következőt:
name: 'Cookies'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
selector: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleCookiesConditionParameters'
}
A HostName esetében használja a következőt:
name: 'HostName'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleHostNameConditionParameters'
}
HttpVersion esetén használja a következőt:
name: 'HttpVersion'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'Equal'
transforms: [
'string'
]
typeName: 'DeliveryRuleHttpVersionConditionParameters'
}
IsDevice esetén használja a következőt:
name: 'IsDevice'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'Equal'
transforms: [
'string'
]
typeName: 'DeliveryRuleIsDeviceConditionParameters'
}
PostArgs esetén használja a következőt:
name: 'PostArgs'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
selector: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRulePostArgsConditionParameters'
}
A QueryString esetében használja a következőt:
name: 'QueryString'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleQueryStringConditionParameters'
}
RemoteAddress esetén használja a következőt:
name: 'RemoteAddress'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleRemoteAddressConditionParameters'
}
A RequestBody esetében használja a következőt:
name: 'RequestBody'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleRequestBodyConditionParameters'
}
A RequestHeader esetében használja a következőt:
name: 'RequestHeader'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
selector: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleRequestHeaderConditionParameters'
}
RequestMethod esetén használja a következőt:
name: 'RequestMethod'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'Equal'
transforms: [
'string'
]
typeName: 'DeliveryRuleRequestMethodConditionParameters'
}
A RequestScheme esetében használja a következőt:
name: 'RequestScheme'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'Equal'
transforms: [
'string'
]
typeName: 'DeliveryRuleRequestSchemeConditionParameters'
}
RequestUri esetén használja a következőt:
name: 'RequestUri'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleRequestUriConditionParameters'
}
A ServerPort esetében használja a következőt:
name: 'ServerPort'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleServerPortConditionParameters'
}
A SocketAddr esetében használja a következőt:
name: 'SocketAddr'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleSocketAddrConditionParameters'
}
SslProtocol esetén használja a következőt:
name: 'SslProtocol'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'Equal'
transforms: [
'string'
]
typeName: 'DeliveryRuleSslProtocolConditionParameters'
}
UrlFileExtension esetén használja a következőt:
name: 'UrlFileExtension'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleUrlFileExtensionMatchConditionParameters'
}
UrlFileName esetén használja a következőt:
name: 'UrlFileName'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleUrlFilenameConditionParameters'
}
UrlPath esetén használja a következőt:
name: 'UrlPath'
parameters: {
matchValues: [
'string'
]
negateCondition: bool
operator: 'string'
transforms: [
'string'
]
typeName: 'DeliveryRuleUrlPathMatchConditionParameters'
}
Tulajdonságértékek
profilok/végpontok
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
sztring (kötelező) Karakterkorlát: 1-50 Érvényes karakterek: Alfanumerikus és kötőjelek. Kezdés és befejezés alfanumerikussal. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring (kötelező) |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Szülő | A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A típus erőforrásának szimbolikus neve: profilok |
properties | A végpont létrehozásához szükséges tulajdonságokat tartalmazó JSON-objektum. | EndpointProperties |
EndpointProperties
Név | Leírás | Érték |
---|---|---|
contentTypesToCompress | Azon tartalomtípusok listája, amelyekre a tömörítés vonatkozik. Az értéknek érvényes MIME-típusnak kell lennie. | sztring[] |
defaultOriginGroup | Hivatkozás a forráscsoportra. | ResourceReference |
deliveryPolicy | Egy szabályzat, amely meghatározza a végponthoz használandó kézbesítési szabályokat. | EndpointPropertiesUpdateParametersDeliveryPolicy |
geoSzűrők | A felhasználó földrajzi hozzáférését meghatározó szabályok listája a CDN-végponton belül. Minden geoszűrő meghatároz egy hozzáférési szabályt egy megadott elérési úthoz vagy tartalomhoz, például letiltja az APAC-t a /pictures/ elérési úthoz | GeoSzűrő[] |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés a CDN-en. Az alapértelmezett érték hamis. Ha a tömörítés engedélyezve van, a rendszer tömörítettként fogja kiszolgálni a tartalmat, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve CDN-en, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | logikai |
isHttpAllowed | Azt jelzi, hogy engedélyezve van-e a HTTP-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
isHttpsAllowed | Azt jelzi, hogy engedélyezve van-e a HTTPS-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
optimizationType | Meghatározza, hogy az ügyfél milyen forgatókönyvre szeretné optimalizálni ezt a CDN-végpontot, például letöltési és médiaszolgáltatásokra. Ezekkel az információkkal a CDN forgatókönyvalapú optimalizálást alkalmazhat. | "DynamicSiteAcceleration" "GeneralMediaStreaming" "GeneralWebDelivery" "LargeFileDownload" "VideoOnDemandMediaStreaming" |
originGroups | A rendelkezésre állás alapján a forgalom terheléselosztásához használt forráscsoportok. | DeepCreatedOriginGroup[] |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel. Ez a végponti tulajdonság csak akkor engedélyezett, ha a végpont egyetlen forrást használ, és a forrásnál megadott tulajdonság felülírható. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagép fejlécének értéke alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
originPath | Könyvtár elérési útja azon a forráson, amelyből a CDN a tartalom lekéréséhez használható, például contoso.cloudapp.net/originpath. | sztring |
Eredete | A CDN-en keresztül kézbesített tartalom forrása. | DeepCreatedOrigin[] (kötelező) |
probePath | A forráson tárolt fájl elérési útja, amely felgyorsítja a dinamikus tartalom kézbesítését, és kiszámítja a CDN legoptimálisabb útvonalait. Ez a forrás elérési úthoz képest van. Ez a tulajdonság csak egyetlen forrás használata esetén releváns. | sztring |
queryStringCachingBehavior | Meghatározza, hogy a CDN hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. A gyorsítótárazás során figyelmen kívül hagyhatja a lekérdezési sztringeket, megkerülheti a gyorsítótárazást, hogy a lekérdezési sztringeket tartalmazó kérések ne legyenek gyorsítótárazva, vagy minden egyedi URL-címmel rendelkező kérést gyorsítótárazzon. | "BypassCaching" 'IgnoreQueryString' 'NotSet' "UseQueryString" |
urlSigningKeys | Az aláírt URL-kivonatok ellenőrzéséhez használt kulcsok listája. | UrlSigningKey[] |
webApplicationFirewallPolicyLink | Meghatározza a végpont Web Application Firewall szabályzatát (ha van ilyen) | EndpointPropertiesUpdateParametersWebApplicationFire... |
ResourceReference
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
EndpointPropertiesUpdateParametersDeliveryPolicy
Név | Leírás | Érték |
---|---|---|
leírás | A szabályzat felhasználóbarát leírása. | sztring |
szabályok | A kézbesítési szabályok listája. | DeliveryRule[] (kötelező) |
DeliveryRule
Név | Leírás | Érték |
---|---|---|
műveletek | Azoknak a műveleteknek a listája, amelyek akkor lesznek végrehajtva, ha egy szabály összes feltétele teljesül. | DeliveryRuleActionAutoGenerated[] (kötelező) |
Feltételek | Azoknak a feltételeknek a listája, amelyeket egyeztetni kell a végrehajtandó műveletekhez | DeliveryRuleCondition[] |
name | A szabály neve | sztring |
Sorrend | A végpontra vonatkozó szabályok alkalmazásának sorrendje. Lehetséges értékek: {0,1,2,3,.........}. A kisebb sorrendet tartalmazó szabályt a rendszer egy nagyobb sorrendű szabály előtt alkalmazza. A 0. rendű szabály egy speciális szabály. Nem igényel feltételt, és a benne felsorolt műveletek mindig érvényesek lesznek. | int (kötelező) |
DeliveryRuleActionAutoGenerated
Név | Leírás | Érték |
---|---|---|
name | Az objektumtípus beállítása | AfdUrlSigning CacheExpiration CacheKeyQueryString ModifyRequestHeader ModifyResponseHeader OriginGroupOverride RouteConfigurationOverride UrlRedirect UrlRewrite UrlSigning (kötelező) |
AfdUrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "AfdUrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | AfdUrlSigningActionParameters (kötelező) |
AfdUrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | Az URL-aláíráshoz használandó algoritmus | "SHA256" |
keyGroupReference | Erőforrás-hivatkozás az Azure Key Vault titkos kódjára. Várhatóan a következő formátumban lesz: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/keyGroups/{keyGroupName} | ResourceReference (kötelező) |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, a kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleAfdUrlSigningActionParameters" (kötelező) |
UrlSigningParamIdentifier
Név | Leírás | Érték |
---|---|---|
paramIndicator | A paraméter célját jelzi | "Lejár" "KeyId" "Aláírás" (kötelező) |
paramName | Paraméter neve | sztring (kötelező) |
DeliveryRuleCacheExpirationAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | 'CacheExpiration' (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheExpirationActionParameters (kötelező) |
CacheExpirationActionParameters
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "BypassCache" Felülbírálás "SetIfMissing" (kötelező) |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]óó:mm:ss | sztring |
cacheType | A tartalom gyorsítótárazási szintjének szintje. | "Minden" (kötelező) |
typeName | "DeliveryRuleCacheExpirationActionParameters" (kötelező) |
DeliveryRuleCacheKeyQueryStringAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | 'CacheKeyQueryString' (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheKeyQueryStringActionParameters (kötelező) |
CacheKeyQueryStringActionParameters
Név | Leírás | Érték |
---|---|---|
queryParameters | lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). | sztring |
queryStringBehavior | A kérések gyorsítótárazási viselkedése | "Kizárás" 'ExcludeAll' "Belefoglalás" "IncludeAll" (kötelező) |
typeName | "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" (kötelező) |
DeliveryRuleRequestHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyRequestHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
HeaderActionParameters
Név | Leírás | Érték |
---|---|---|
headerAction | Végrehajtandó művelet | "Hozzáfűzés" "Törlés" Felülírás (kötelező) |
headerName | A módosítani kívánt fejléc neve | sztring (kötelező) |
typeName | "DeliveryRuleHeaderActionParameters" (kötelező) | |
érték | A megadott művelet értéke | sztring |
DeliveryRuleResponseHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyResponseHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
OriginGroupOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "OriginGroupOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | OriginGroupOverrideActionParameters (kötelező) |
OriginGroupOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
originGroup | meghatározza azt az OriginGroupot, amely felülbírálja a DefaultOriginGroup értéket. | ResourceReference (kötelező) |
typeName | "DeliveryRuleOriginGroupOverrideActionParameters" (kötelező) |
DeliveryRuleRouteConfigurationOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "RouteConfigurationOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | RouteConfigurationOverrideActionParameters (kötelező) |
RouteConfigurationOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. A gyorsítótárazás letiltásához ne adjon meg cacheConfiguration objektumot. | CacheConfiguration |
originGroupOverride | Hivatkozás a forráscsoport felülbírálási konfigurációjára. Hagyja üresen az alapértelmezett forráscsoportot az útvonalon. | OriginGroupOverride |
typeName | "DeliveryRuleRouteConfigurationOverrideActionParameters" (kötelező) |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "HonorOrigin" "Felülbírálási utak" "OverrideIfOriginMissing" |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]hh:mm:ss | sztring |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés. Ha a tömörítés engedélyezve van, a rendszer tömörítettként fogja kiszolgálni a tartalmat, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve az AzureFrontDooron, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | "Letiltva" "Engedélyezve" |
queryParameters | a lekérdezési paramétereket belefoglalni vagy kizárni (vesszővel elválasztva). | sztring |
queryStringCachingBehavior | Meghatározza, hogy a Frontdoor hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. Gyorsítótárazáskor figyelmen kívül hagyhatja a lekérdezési sztringeket, figyelmen kívül hagyhat bizonyos lekérdezési sztringeket, minden kérést egyedi URL-címmel gyorsítótárazhat, vagy gyorsítótárazhat adott lekérdezési sztringeket. | 'IgnoreQueryString' 'IgnoreSpecifiedQueryStrings' "IncludeSpecifiedQueryStrings" "UseQueryString" |
OriginGroupOverride
Név | Leírás | Érték |
---|---|---|
forwardingProtocol | A szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" 'MatchRequest' |
originGroup | Meghatározza azt az OriginGroup csoportot, amely felülbírálja az útvonal alapértelmezettOriginGroup elemét. | ResourceReference |
UrlRedirectAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRedirect" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRedirectActionParameters (kötelező) |
UrlRedirectActionParameters
Név | Leírás | Érték |
---|---|---|
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. | sztring |
customHostname | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. ? és & automatikusan hozzá lesznek adva, ezért ne tartalmazzák őket. | sztring |
destinationProtocol | Az átirányításhoz használandó protokoll. Az alapértelmezett érték a MatchRequest | "Http" "Https" 'MatchRequest' |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" "TemporaryRedirect" (kötelező) |
typeName | "DeliveryRuleUrlRedirectActionParameters" (kötelező) |
UrlRewriteAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRewrite" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRewriteActionParameters (kötelező) |
UrlRewriteActionParameters
Név | Leírás | Érték |
---|---|---|
destination | Adja meg azt a relatív URL-címet, amellyel a fenti kéréseket újra fogja írni. | sztring (kötelező) |
preserveUnmatchedPath | A nem egyező elérési út megőrzése. Az alapértelmezett érték true (igaz). | logikai |
sourcePattern | egy kérés URI-mintáját határozza meg, amely azonosítja az újraírható kérések típusát. Ha az érték üres, a rendszer minden sztringet egyeztet. | sztring (kötelező) |
typeName | "DeliveryRuleUrlRewriteActionParameters" (kötelező) |
UrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlSigningActionParameters (kötelező) |
UrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | AZ URL-aláíráshoz használandó algoritmus | "SHA256" |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleUrlSigningActionParameters" (kötelező) |
DeliveryRuleCondition
Név | Leírás | Érték |
---|---|---|
name | Az objektumtípus beállítása | ClientPort Süti Hostname HttpVersion IsDevice PostArgs QueryString RemoteAddress RequestBody RequestHeader Kérelemmethod RequestScheme RequestUri ServerPort SocketAddr SslProtocol UrlFileExtension UrlFileName UrlPath (kötelező) |
DeliveryRuleClientPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ClientPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ClientPortMatchConditionParameters (kötelező) |
ClientPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleClientPortConditionParameters" (kötelező) |
DeliveryRuleCookiesCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "Cookie-k" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | CookiesMatchConditionParameters (kötelező) |
CookiesMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt cookie-k neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleCookiesConditionParameters" (kötelező) |
DeliveryRuleHostNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HostName" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HostNameMatchConditionParameters (kötelező) |
HostNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleHostNameConditionParameters" (kötelező) |
DeliveryRuleHttpVersionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HttpVersion" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HttpVersionMatchConditionParameters (kötelező) |
HttpVersionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleHttpVersionConditionParameters" (kötelező) |
DeliveryRuleIsDeviceCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "IsDevice" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | IsDeviceMatchConditionParameters (kötelező) |
IsDeviceMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Asztal" "Mobil" |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleIsDeviceConditionParameters" (kötelező) |
DeliveryRulePostArgsCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "PostArgs" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | PostArgsMatchConditionParameters (kötelező) |
PostArgsMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt PostArg neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRulePostArgsConditionParameters" (kötelező) |
DeliveryRuleQueryStringCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "QueryString" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | QueryStringMatchConditionParameters (kötelező) |
QueryStringMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleQueryStringConditionParameters" (kötelező) |
DeliveryRuleRemoteAddressCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RemoteAddress" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RemoteAddressMatchConditionParameters (kötelező) |
RemoteAddressMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | Egyezzen az egyezéshez használni kívánt értékekkel. Az operátor a vagy szemantika minden itt található értékére érvényes lesz. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "GeoMatch" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRemoteAddressConditionParameters" (kötelező) |
DeliveryRuleRequestBodyCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestBody" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestBodyMatchConditionParameters (kötelező) |
RequestBodyMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestBodyConditionParameters" (kötelező) |
DeliveryRuleRequestHeaderCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestHeader" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestHeaderMatchConditionParameters (kötelező) |
RequestHeaderMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt fejléc neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestHeaderConditionParameters" (kötelező) |
DeliveryRuleRequestMethodCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestMethod" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestMethodMatchConditionParameters (kötelező) |
RequestMethodMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "DELETE" "GET" "FEJ" "BEÁLLÍTÁSOK" "POST" "PUT" 'TRACE' |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestMethodConditionParameters" (kötelező) |
DeliveryRuleRequestSchemeCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestScheme" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestSchemeMatchConditionParameters (kötelező) |
RequestSchemeMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "HTTP" "HTTPS" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestSchemeConditionParameters" (kötelező) |
DeliveryRuleRequestUriCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestUri" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestUriMatchConditionParameters (kötelező) |
RequestUriMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestUriConditionParameters" (kötelező) |
DeliveryRuleServerPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ServerPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ServerPortMatchConditionParameters (kötelező) |
ServerPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleServerPortConditionParameters" (kötelező) |
DeliveryRuleSocketAddrCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | 'SocketAddr' (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SocketAddrMatchConditionParameters (kötelező) |
SocketAddrMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleSocketAddrConditionParameters" (kötelező) |
DeliveryRuleSslProtocolCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "SslProtocol" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SslProtocolMatchConditionParameters (kötelező) |
SslProtocolMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "TLSv1" 'TLSv1.1' "TLSv1.2" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleSslProtocolConditionParameters" (kötelező) |
DeliveryRuleUrlFileExtensionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlFileExtension" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileExtensionMatchConditionParameters (kötelező) |
UrlFileExtensionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlFileExtensionMatchConditionParameters" (kötelező) |
DeliveryRuleUrlFileNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlFileName" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileNameMatchConditionParameters (kötelező) |
UrlFileNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlFilenameConditionParameters" (kötelező) |
DeliveryRuleUrlPathCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlPath" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlPathMatchConditionParameters (kötelező) |
UrlPathMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" "Helyettesítő karakter" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlPathMatchConditionParameters" (kötelező) |
GeoSzűrő
Név | Leírás | Érték |
---|---|---|
action | A geoszűrő művelete, azaz a hozzáférés engedélyezése vagy letiltása. | "Engedélyezés" "Blokk" (kötelező) |
countryCodes | Kétbetűs ország- vagy régiókódok, amelyek meghatározzák a felhasználó ország- vagy régióhozzáférését egy földrajzi szűrőben, például AU, MX, USA. | string[] (kötelező) |
relativePath | A földrajzi szűrőre vonatkozó relatív elérési út. (pl. "/mypictures", "/mypicture/kitty.jpg" stb.) | sztring (kötelező) |
DeepCreatedOriginGroup
Név | Leírás | Érték |
---|---|---|
name | Forráscsoport neve, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forráscsoport tulajdonságai. | DeepCreatedOriginGroupProperties |
DeepCreatedOriginGroupProperties
Név | Leírás | Érték |
---|---|---|
healthProbeSettings | A forrás állapotának meghatározásához használt forrás állapotadat-mintavételi beállításai. | HealthProbeParameters |
Eredete | A CDN-en keresztül az adott forráscsoporton belül kézbesített tartalom forrása. | ResourceReference[] (kötelező) |
responseBasedOriginErrorDetectionSettings | A tulajdonságokat tartalmazó JSON-objektum, amely valós kérések/válaszok használatával határozza meg a forrás állapotát. Ez a tulajdonság jelenleg nem támogatott. | ResponseBasedOriginErrorDetectionParameters |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Percek alatt fokozatosan válthatja át a forgalmat a végpontra, amikor egy nem kifogástalan állapotú végpont kifogástalan állapotba kerül, vagy új végpontot ad hozzá. Az alapértelmezett érték 10 perc. Ez a tulajdonság jelenleg nem támogatott. | int Korlátok: Minimális érték = 0 Maximális érték = 50 |
HealthProbeParameters
Név | Leírás | Érték |
---|---|---|
probeIntervalInSeconds | Az állapotadat-mintavételek közötti másodpercek száma. Az alapértelmezett érték 240 mp. | int Korlátok: Minimális érték = 1 Maximális érték = 255 |
probePath | A forrás állapotának meghatározásához használt forráshoz viszonyított elérési út. | sztring |
probeProtocol | Állapotadat-mintavételhez használandó protokoll. | "Http" "Https" "NotSet" |
probeRequestType | A végrehajtott állapotadat-mintavételi kérelem típusa. | "GET" "FEJ" "NotSet" |
ResponseBasedOriginErrorDetectionParameters
Név | Leírás | Érték |
---|---|---|
httpErrorRanges | Azoknak a HTTP-állapotkódtartományoknak a listája, amelyek kiszolgálóhibáknak minősülnek az eredet szempontjából, és nem kifogástalan állapotúként vannak megjelölve. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | A valós felhasználói kérések válaszhibáinak típusa, amelyek forrását nem kifogástalannak tekintik | "Nincs" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | A sikertelen kérelmek százalékos aránya a mintában, ahol a feladatátvételnek aktiválnia kell. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
HttpErrorRangeParameters
Név | Leírás | Érték |
---|---|---|
Kezdődik | A http állapotkódtartomány befogadó kezdete. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
befejezés | A HTTP-állapotkódtartomány befogadó vége. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
DeepCreatedOrigin
Név | Leírás | Érték |
---|---|---|
name | Forrásnév, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forrás tulajdonságai. | DeepCreatedOriginProperties |
DeepCreatedOriginProperties
Név | Leírás | Érték |
---|---|---|
engedélyezve | A forrás engedélyezve van a terheléselosztáshoz, vagy sem. Alapértelmezés szerint a forrás mindig engedélyezve van. | logikai |
Hostname | A forrás címe. Ez lehet tartománynév, IPv4-cím vagy IPv6-cím. Ennek egyedinek kell lennie a végpont összes forrásában. | sztring (kötelező) |
httpPort | A HTTP-port értéke. 1 és 65535 közöttinek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
httpsPort | A HTTPS-port értéke. 1 és 65535 közöttinek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagép fejlécének értéke alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
Prioritás | A forrás prioritása az adott forráscsoportban a terheléselosztáshoz. A magasabb prioritásokat nem használjuk a terheléselosztáshoz, ha bármely alacsonyabb prioritású forrás kifogástalan. 1 és 5 között kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 5 |
privateLinkAlias | A Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a forrás "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben szereplő egyéni üzenet, amely csatlakozik a Private Link. | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" fel van töltve | sztring |
privateLinkResourceId | A Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | Az adott forráscsoportban lévő forrás súlya terheléselosztáshoz. 1 és 1000 közöttinek kell lennie | int Korlátok: Minimális érték = 1 Maximális érték = 1000 |
UrlSigningKey
Név | Leírás | Érték |
---|---|---|
keyId | Meghatározza az ügyfél által definiált kulcsazonosítót. Ez az azonosító a bejövő kérelemben fog létezni, hogy jelezze a kivonat létrehozásához használt kulcsot. | sztring (kötelező) |
keySourceParameters | Meghatározza az ügyfélkulcs-tároló URL-aláíró kulcshoz való használatához szükséges paramétereket. | KeyVaultSigningKeyParameters (kötelező) |
KeyVaultSigningKeyParameters
Név | Leírás | Érték |
---|---|---|
resourceGroupName | A titkos kulcsot tartalmazó felhasználói Key Vault erőforráscsoportja | sztring (kötelező) |
secretName | A titkos kód neve Key Vault. | sztring (kötelező) |
secretVersion | A titkos kód verziója (GUID) a Key Vault. | sztring (kötelező) |
subscriptionId | A felhasználó titkos kódját tartalmazó Key Vault előfizetés-azonosítója | sztring (kötelező) |
typeName | "KeyVaultSigningKeyParameters" (kötelező) | |
vaultName | A titkos kulcsot tartalmazó felhasználó Key Vault neve | sztring (kötelező) |
EndpointPropertiesUpdateParametersWebApplicationFire...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
eShop webhely az ILB ASE-vel |
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást. |
CDN-profil és CDN-végpont létrehozása paraméterekkel |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot paraméteres konfigurációs beállításokkal |
CDN-profil és CDN-végpont létrehozása egyéni forrással |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. |
CDN-végpont létrehozása gyorsítótár-felülbírálással szabályokon keresztül |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy elérésiút-alapú szabályt is konfigurál a szabálymotorhoz, és felülbírálja a gyorsítótár lejáratát. |
CDN-végpont létrehozása válaszfejléc hozzáadásával |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon a szabálymotort távoli címalapú egyezéssel is konfigurálja, és hozzáadja a megfelelő válaszfejléceket. |
CDN-végpont létrehozása átírási és átirányítási szabályokkal |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon emellett konfigurálja a szabálymotor eszközalapú útvonal-átírását és a sémaalapú átirányítás kérését is. |
CDN-végpont létrehozása URLSigning művelettel |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon emellett konfigurálja a szabálymotor UrlSigning műveletét az alapértelmezett és felülbírálási paraméterekhez. |
CDN-profil, végpont és tárfiók létrehozása |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása tárfiók. Vegye figyelembe, hogy a felhasználónak létre kell hoznia egy nyilvános tárolót a Tárfiókban ahhoz, hogy a CDN-végpont a tárfiókból származó tartalmakat szolgálja ki. |
WAF-szabályzat alkalmazása egyéni szabályokkal CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely példa egyéni szabályokat alkalmaz a kérések földrajzi hely, IP-cím és SESSIONID fejléc alapján történő blokkolására és átirányítására. |
WAF-szabályzat alkalmazása az OWASP top 10-re egy CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely a felügyelt szabálykészletet DefaultRuleSet_1.0-ra alkalmazza. |
WAF-szabályzat alkalmazása sebességkorlátozási szabályokkal CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely példasebességkorlát-szabályokat alkalmaz a korlátozott sebességű kérelmek blokkolására és átirányítására. |
CDN-profil, CDN-végpont és webalkalmazás létrehozása |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás |
ARM-sablon erőforrásdefiníciója
A profilok/végpontok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Cdn/profiles/endpoints erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.Cdn/profiles/endpoints",
"apiVersion": "2023-07-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"contentTypesToCompress": [ "string" ],
"defaultOriginGroup": {
"id": "string"
},
"deliveryPolicy": {
"description": "string",
"rules": [
{
"actions": [
{
"name": "string"
// For remaining properties, see DeliveryRuleActionAutoGenerated objects
}
],
"conditions": [
{
"name": "string"
// For remaining properties, see DeliveryRuleCondition objects
}
],
"name": "string",
"order": "int"
}
]
},
"geoFilters": [
{
"action": "string",
"countryCodes": [ "string" ],
"relativePath": "string"
}
],
"isCompressionEnabled": "bool",
"isHttpAllowed": "bool",
"isHttpsAllowed": "bool",
"optimizationType": "string",
"originGroups": [
{
"name": "string",
"properties": {
"healthProbeSettings": {
"probeIntervalInSeconds": "int",
"probePath": "string",
"probeProtocol": "string",
"probeRequestType": "string"
},
"origins": [
{
"id": "string"
}
],
"responseBasedOriginErrorDetectionSettings": {
"httpErrorRanges": [
{
"begin": "int",
"end": "int"
}
],
"responseBasedDetectedErrorTypes": "string",
"responseBasedFailoverThresholdPercentage": "int"
},
"trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
}
}
],
"originHostHeader": "string",
"originPath": "string",
"origins": [
{
"name": "string",
"properties": {
"enabled": "bool",
"hostName": "string",
"httpPort": "int",
"httpsPort": "int",
"originHostHeader": "string",
"priority": "int",
"privateLinkAlias": "string",
"privateLinkApprovalMessage": "string",
"privateLinkLocation": "string",
"privateLinkResourceId": "string",
"weight": "int"
}
}
],
"probePath": "string",
"queryStringCachingBehavior": "string",
"urlSigningKeys": [
{
"keyId": "string",
"keySourceParameters": {
"resourceGroupName": "string",
"secretName": "string",
"secretVersion": "string",
"subscriptionId": "string",
"typeName": "KeyVaultSigningKeyParameters",
"vaultName": "string"
}
}
],
"webApplicationFirewallPolicyLink": {
"id": "string"
}
}
}
DeliveryRuleActionAutoGenerated objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
Az AfdUrlSigning esetében használja a következőt:
"name": "AfdUrlSigning",
"parameters": {
"algorithm": "SHA256",
"keyGroupReference": {
"id": "string"
},
"parameterNameOverride": [
{
"paramIndicator": "string",
"paramName": "string"
}
],
"typeName": "DeliveryRuleAfdUrlSigningActionParameters"
}
CacheExpiration esetén használja a következőt:
"name": "CacheExpiration",
"parameters": {
"cacheBehavior": "string",
"cacheDuration": "string",
"cacheType": "All",
"typeName": "DeliveryRuleCacheExpirationActionParameters"
}
A CacheKeyQueryString esetében használja a következőt:
"name": "CacheKeyQueryString",
"parameters": {
"queryParameters": "string",
"queryStringBehavior": "string",
"typeName": "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"
}
A ModifyRequestHeader esetében használja a következőt:
"name": "ModifyRequestHeader",
"parameters": {
"headerAction": "string",
"headerName": "string",
"typeName": "DeliveryRuleHeaderActionParameters",
"value": "string"
}
A ModifyResponseHeader esetében használja a következőt:
"name": "ModifyResponseHeader",
"parameters": {
"headerAction": "string",
"headerName": "string",
"typeName": "DeliveryRuleHeaderActionParameters",
"value": "string"
}
Az OriginGroupOverride esetében használja a következőt:
"name": "OriginGroupOverride",
"parameters": {
"originGroup": {
"id": "string"
},
"typeName": "DeliveryRuleOriginGroupOverrideActionParameters"
}
A RouteConfigurationOverride esetében használja a következőt:
"name": "RouteConfigurationOverride",
"parameters": {
"cacheConfiguration": {
"cacheBehavior": "string",
"cacheDuration": "string",
"isCompressionEnabled": "string",
"queryParameters": "string",
"queryStringCachingBehavior": "string"
},
"originGroupOverride": {
"forwardingProtocol": "string",
"originGroup": {
"id": "string"
}
},
"typeName": "DeliveryRuleRouteConfigurationOverrideActionParameters"
}
UrlRedirect esetén használja a következőt:
"name": "UrlRedirect",
"parameters": {
"customFragment": "string",
"customHostname": "string",
"customPath": "string",
"customQueryString": "string",
"destinationProtocol": "string",
"redirectType": "string",
"typeName": "DeliveryRuleUrlRedirectActionParameters"
}
UrlRewrite esetén használja a következőt:
"name": "UrlRewrite",
"parameters": {
"destination": "string",
"preserveUnmatchedPath": "bool",
"sourcePattern": "string",
"typeName": "DeliveryRuleUrlRewriteActionParameters"
}
UrlSigning esetén használja a következőt:
"name": "UrlSigning",
"parameters": {
"algorithm": "SHA256",
"parameterNameOverride": [
{
"paramIndicator": "string",
"paramName": "string"
}
],
"typeName": "DeliveryRuleUrlSigningActionParameters"
}
DeliveryRuleCondition objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
A ClientPort esetében használja a következőt:
"name": "ClientPort",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleClientPortConditionParameters"
}
Cookie-k esetén használja a következőt:
"name": "Cookies",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"selector": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleCookiesConditionParameters"
}
A HostName esetében használja a következőt:
"name": "HostName",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleHostNameConditionParameters"
}
HttpVersion esetén használja a következőt:
"name": "HttpVersion",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "Equal",
"transforms": [ "string" ],
"typeName": "DeliveryRuleHttpVersionConditionParameters"
}
IsDevice esetén használja a következőt:
"name": "IsDevice",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "Equal",
"transforms": [ "string" ],
"typeName": "DeliveryRuleIsDeviceConditionParameters"
}
PostArgs esetén használja a következőt:
"name": "PostArgs",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"selector": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRulePostArgsConditionParameters"
}
A QueryString esetében használja a következőt:
"name": "QueryString",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleQueryStringConditionParameters"
}
RemoteAddress esetén használja a következőt:
"name": "RemoteAddress",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRemoteAddressConditionParameters"
}
A RequestBody esetében használja a következőt:
"name": "RequestBody",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRequestBodyConditionParameters"
}
A RequestHeader esetében használja a következőt:
"name": "RequestHeader",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"selector": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRequestHeaderConditionParameters"
}
RequestMethod esetén használja a következőt:
"name": "RequestMethod",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "Equal",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRequestMethodConditionParameters"
}
A RequestScheme esetében használja a következőt:
"name": "RequestScheme",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "Equal",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRequestSchemeConditionParameters"
}
RequestUri esetén használja a következőt:
"name": "RequestUri",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleRequestUriConditionParameters"
}
A ServerPort esetében használja a következőt:
"name": "ServerPort",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleServerPortConditionParameters"
}
A SocketAddr esetében használja a következőt:
"name": "SocketAddr",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleSocketAddrConditionParameters"
}
SslProtocol esetén használja a következőt:
"name": "SslProtocol",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "Equal",
"transforms": [ "string" ],
"typeName": "DeliveryRuleSslProtocolConditionParameters"
}
UrlFileExtension esetén használja a következőt:
"name": "UrlFileExtension",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleUrlFileExtensionMatchConditionParameters"
}
UrlFileName esetén használja a következőt:
"name": "UrlFileName",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleUrlFilenameConditionParameters"
}
UrlPath esetén használja a következőt:
"name": "UrlPath",
"parameters": {
"matchValues": [ "string" ],
"negateCondition": "bool",
"operator": "string",
"transforms": [ "string" ],
"typeName": "DeliveryRuleUrlPathMatchConditionParameters"
}
Tulajdonságértékek
profilok/végpontok
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Cdn/profiles/endpoints" |
apiVersion | Az erőforrás API-verziója | '2023-07-01-preview" |
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban. |
sztring (kötelező) Karakterkorlát: 1-50 Érvényes karakterek: Alfanumerikus és kötőjelek. Kezdés és befejezés alfanumerikussal. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring (kötelező) |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
properties | A végpont létrehozásához szükséges tulajdonságokat tartalmazó JSON-objektum. | EndpointProperties |
EndpointProperties
Név | Leírás | Érték |
---|---|---|
contentTypesToCompress | Azon tartalomtípusok listája, amelyekre a tömörítés vonatkozik. Az értéknek érvényes MIME-típusnak kell lennie. | sztring[] |
defaultOriginGroup | Hivatkozás a forráscsoportra. | ResourceReference |
deliveryPolicy | Egy szabályzat, amely meghatározza a végponthoz használandó kézbesítési szabályokat. | EndpointPropertiesUpdateParametersDeliveryPolicy |
geoSzűrők | A felhasználó földrajzi hozzáférését meghatározó szabályok listája a CDN-végponton belül. Minden geoszűrő meghatároz egy hozzáférési szabályt egy megadott elérési úthoz vagy tartalomhoz, például letiltja az APAC-t a /pictures/ elérési úthoz | GeoSzűrő[] |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés a CDN-en. Az alapértelmezett érték hamis. Ha a tömörítés engedélyezve van, a tartalom tömörítettként lesz kiszolgálva, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve a CDN-en, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | logikai |
aHttpAllowed | Azt jelzi, hogy engedélyezve van-e a HTTP-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
aHttpsAllowed | Azt jelzi, hogy engedélyezve van-e a HTTPS-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
optimizationType | Meghatározza, hogy az ügyfél milyen forgatókönyvre szeretné optimalizálni ezt a CDN-végpontot, például Letöltés, Media services. Ezekkel az információkkal a CDN forgatókönyvalapú optimalizálást alkalmazhat. | "DynamicSiteAcceleration" "GeneralMediaStreaming" "GeneralWebDelivery" "LargeFileDownload" 'VideoOnDemandMediaStreaming' |
originGroups | A forráscsoportok, amelyek a rendelkezésre állás alapján a forgalom terheléselosztására használatos forrásokból állnak. | DeepCreatedOriginGroup[] |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel együtt. Ez a végponti tulajdonság csak akkor engedélyezett, ha a végpont egyetlen forrást használ, és a forrásnál megadott tulajdonság felülírható. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagép fejlécének értéke alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
originPath | Könyvtár elérési útja azon a forráson, amelyből a CDN a tartalom lekéréséhez használható, például contoso.cloudapp.net/originpath. | sztring |
Eredete | A CDN-en keresztül kézbesített tartalom forrása. | DeepCreatedOrigin[] (kötelező) |
probePath | A forráson tárolt fájl elérési útja, amely felgyorsítja a dinamikus tartalom kézbesítését, és kiszámítja a CDN legoptimálisabb útvonalait. Ez a forrás elérési úthoz képest van. Ez a tulajdonság csak egyetlen forrás használata esetén releváns. | sztring |
queryStringCachingBehavior | Meghatározza, hogy a CDN hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. A gyorsítótárazás során figyelmen kívül hagyhatja a lekérdezési sztringeket, megkerülheti a gyorsítótárazást, hogy a lekérdezési sztringeket tartalmazó kérések ne legyenek gyorsítótárazva, vagy minden egyedi URL-címmel rendelkező kérést gyorsítótárazzon. | "BypassCaching" 'IgnoreQueryString' 'NotSet' "UseQueryString" |
urlSigningKeys | Az aláírt URL-kivonatok ellenőrzéséhez használt kulcsok listája. | UrlSigningKey[] |
webApplicationFirewallPolicyLink | Meghatározza a végpont Web Application Firewall szabályzatát (ha van ilyen) | EndpointPropertiesUpdateParametersWebApplicationFire... |
ResourceReference
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
EndpointPropertiesUpdateParametersDeliveryPolicy
Név | Leírás | Érték |
---|---|---|
leírás | A szabályzat felhasználóbarát leírása. | sztring |
szabályok | A kézbesítési szabályok listája. | DeliveryRule[] (kötelező) |
DeliveryRule
Név | Leírás | Érték |
---|---|---|
műveletek | Azoknak a műveleteknek a listája, amelyek akkor lesznek végrehajtva, ha egy szabály összes feltétele teljesül. | DeliveryRuleActionAutoGenerated[] (kötelező) |
Feltételek | Azoknak a feltételeknek a listája, amelyeket egyeztetni kell a végrehajtandó műveletekhez | DeliveryRuleCondition[] |
name | A szabály neve | sztring |
Sorrend | A végpontra vonatkozó szabályok alkalmazásának sorrendje. Lehetséges értékek: {0,1,2,3,.........}. A kisebb sorrendet tartalmazó szabályt a rendszer egy nagyobb sorrendű szabály előtt alkalmazza. A 0. rendű szabály egy speciális szabály. Nem igényel feltételt, és a benne felsorolt műveletek mindig érvényesek lesznek. | int (kötelező) |
DeliveryRuleActionAutoGenerated
Név | Leírás | Érték |
---|---|---|
name | Az objektumtípus beállítása | AfdUrlSigning CacheExpiration CacheKeyQueryString ModifyRequestHeader ModifyResponseHeader OriginGroupOverride RouteConfigurationOverride UrlRedirect UrlRewrite UrlSigning (kötelező) |
AfdUrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "AfdUrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | AfdUrlSigningActionParameters (kötelező) |
AfdUrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | AZ URL-aláíráshoz használandó algoritmus | "SHA256" |
keyGroupReference | Erőforrás-hivatkozás az Azure Key Vault titkos kódjára. A következő formátumban várható: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/keyGroups/{keyGroupName} | ResourceReference (kötelező) |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleAfdUrlSigningActionParameters" (kötelező) |
UrlSigningParamIdentifier
Név | Leírás | Érték |
---|---|---|
paramIndicator | A paraméter célját jelzi | "Lejár" "KeyId" "Aláírás" (kötelező) |
paramName | Paraméter neve | sztring (kötelező) |
DeliveryRuleCacheExpirationAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | 'CacheExpiration' (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheExpirationActionParameters (kötelező) |
CacheExpirationActionParameters
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "BypassCache" Felülbírálás "SetIfMissing" (kötelező) |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]hh:mm:ss | sztring |
cacheType | A tartalom gyorsítótárazási szintjének szintje. | "Minden" (kötelező) |
typeName | "DeliveryRuleCacheExpirationActionParameters" (kötelező) |
DeliveryRuleCacheKeyQueryStringAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | 'CacheKeyQueryString' (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheKeyQueryStringActionParameters (kötelező) |
CacheKeyQueryStringActionParameters
Név | Leírás | Érték |
---|---|---|
queryParameters | a lekérdezési paramétereket belefoglalni vagy kizárni (vesszővel elválasztva). | sztring |
queryStringBehavior | A kérések gyorsítótárazási viselkedése | "Kizárás" 'ExcludeAll' "Belefoglalás" "IncludeAll" (kötelező) |
typeName | "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" (kötelező) |
DeliveryRuleRequestHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyRequestHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
HeaderActionParameters
Név | Leírás | Érték |
---|---|---|
headerAction | Végrehajtandó művelet | "Hozzáfűzés" "Törlés" Felülírás (kötelező) |
headerName | A módosítani kívánt fejléc neve | sztring (kötelező) |
typeName | "DeliveryRuleHeaderActionParameters" (kötelező) | |
érték | A megadott művelet értéke | sztring |
DeliveryRuleResponseHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyResponseHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
OriginGroupOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "OriginGroupOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | OriginGroupOverrideActionParameters (kötelező) |
OriginGroupOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
originGroup | meghatározza azt az OriginGroup csoportot, amely felülbírálja a DefaultOriginGroup csoportot. | ResourceReference (kötelező) |
typeName | "DeliveryRuleOriginGroupOverrideActionParameters" (kötelező) |
DeliveryRuleRouteConfigurationOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "RouteConfigurationOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | RouteConfigurationOverrideActionParameters (kötelező) |
RouteConfigurationOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. A gyorsítótárazás letiltásához ne adjon meg cacheConfiguration objektumot. | CacheConfiguration |
originGroupOverride | Hivatkozás a forráscsoport felülbírálási konfigurációjára. Hagyja üresen az alapértelmezett forráscsoportot az útvonalon. | OriginGroupOverride |
typeName | "DeliveryRuleRouteConfigurationOverrideActionParameters" (kötelező) |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "HonorOrigin" "Felülbírálási utak" 'OverrideIfOriginMissing' |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]óó:mm:ss | sztring |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés. Ha a tömörítés engedélyezve van, a tartalom tömörítettként lesz kiszolgálva, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve az AzureFrontDooron, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | "Letiltva" "Engedélyezve" |
queryParameters | lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). | sztring |
queryStringCachingBehavior | Meghatározza, hogy a Frontdoor hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. Gyorsítótárazáskor figyelmen kívül hagyhatja a lekérdezési sztringeket, figyelmen kívül hagyhat bizonyos lekérdezési sztringeket, minden kérést egyedi URL-címmel gyorsítótárazhat, vagy gyorsítótárazhat adott lekérdezési sztringeket. | 'IgnoreQueryString' 'IgnoreSpecifiedQueryStrings' "IncludeSpecifiedQueryStrings" "UseQueryString" |
OriginGroupOverride
Név | Leírás | Érték |
---|---|---|
forwardingProtocol | A szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" 'MatchRequest' |
originGroup | Meghatározza azt az OriginGroup csoportot, amely felülbírálja az útvonal alapértelmezettOriginGroup elemét. | ResourceReference |
UrlRedirectAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRedirect" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRedirectActionParameters (kötelező) |
UrlRedirectActionParameters
Név | Leírás | Érték |
---|---|---|
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. | sztring |
customHostname | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. ? és & automatikusan hozzá lesznek adva, ezért ne tartalmazzák őket. | sztring |
destinationProtocol | Az átirányításhoz használandó protokoll. Az alapértelmezett érték a MatchRequest | "Http" "Https" 'MatchRequest' |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" "TemporaryRedirect" (kötelező) |
typeName | "DeliveryRuleUrlRedirectActionParameters" (kötelező) |
UrlRewriteAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRewrite" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRewriteActionParameters (kötelező) |
UrlRewriteActionParameters
Név | Leírás | Érték |
---|---|---|
destination | Adja meg azt a relatív URL-címet, amellyel a fenti kéréseket újra fogja írni. | sztring (kötelező) |
preserveUnmatchedPath | A nem egyező elérési út megőrzése. Az alapértelmezett érték true (igaz). | logikai |
sourcePattern | egy kérés URI-mintáját határozza meg, amely azonosítja az újraírható kérések típusát. Ha az érték üres, a rendszer minden sztringet egyeztet. | sztring (kötelező) |
typeName | "DeliveryRuleUrlRewriteActionParameters" (kötelező) |
UrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlSigningActionParameters (kötelező) |
UrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | Az URL-aláíráshoz használandó algoritmus | "SHA256" |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, a kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleUrlSigningActionParameters" (kötelező) |
DeliveryRuleCondition
Név | Leírás | Érték |
---|---|---|
name | Az objektum típusának beállítása | ClientPort Süti Hostname HttpVersion IsDevice PostArgs QueryString RemoteAddress RequestBody RequestHeader Kérelemmethod RequestScheme RequestUri ServerPort SocketAddr SslProtocol UrlFileExtension UrlFileName UrlPath (kötelező) |
DeliveryRuleClientPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ClientPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ClientPortMatchConditionParameters (kötelező) |
ClientPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleClientPortConditionParameters" (kötelező) |
DeliveryRuleCookiesCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "Cookie-k" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | CookiesMatchConditionParameters (kötelező) |
CookiesMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | A egyeztetendő cookie-k neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleCookiesConditionParameters" (kötelező) |
DeliveryRuleHostNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HostName" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HostNameMatchConditionParameters (kötelező) |
HostNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleHostNameConditionParameters" (kötelező) |
DeliveryRuleHttpVersionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HttpVersion" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HttpVersionMatchConditionParameters (kötelező) |
HttpVersionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleHttpVersionConditionParameters" (kötelező) |
DeliveryRuleIsDeviceCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "IsDevice" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | IsDeviceMatchConditionParameters (kötelező) |
IsDeviceMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Asztal" "Mobil" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleIsDeviceConditionParameters" (kötelező) |
DeliveryRulePostArgsCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "PostArgs" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | PostArgsMatchConditionParameters (kötelező) |
PostArgsMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt PostArg neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRulePostArgsConditionParameters" (kötelező) |
DeliveryRuleQueryStringCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "QueryString" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | QueryStringMatchConditionParameters (kötelező) |
QueryStringMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleQueryStringConditionParameters" (kötelező) |
DeliveryRuleRemoteAddressCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RemoteAddress" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RemoteAddressMatchConditionParameters (kötelező) |
RemoteAddressMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | Egyezzen az értékekkel, és egyezzen az értékekkel. Az operátor az itt található összes értékre vagy szemantika használatával lesz alkalmazva. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "GeoMatch" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleRemoteAddressConditionParameters" (kötelező) |
DeliveryRuleRequestBodyCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestBody" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestBodyMatchConditionParameters (kötelező) |
RequestBodyMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleRequestBodyConditionParameters" (kötelező) |
DeliveryRuleRequestHeaderCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestHeader" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestHeaderMatchConditionParameters (kötelező) |
RequestHeaderMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | A megfeleltetendő fejléc neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleRequestHeaderConditionParameters" (kötelező) |
DeliveryRuleRequestMethodCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestMethod" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestMethodMatchConditionParameters (kötelező) |
RequestMethodMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "TÖRLÉS" "GET" "FEJ" "BEÁLLÍTÁSOK" "POST" "PUT" 'TRACE' |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleRequestMethodConditionParameters" (kötelező) |
DeliveryRuleRequestSchemeCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestScheme" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestSchemeMatchConditionParameters (kötelező) |
RequestSchemeMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "HTTP" "HTTPS" |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestSchemeConditionParameters" (kötelező) |
DeliveryRuleRequestUriCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestUri" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestUriMatchConditionParameters (kötelező) |
RequestUriMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestUriConditionParameters" (kötelező) |
DeliveryRuleServerPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ServerPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ServerPortMatchConditionParameters (kötelező) |
ServerPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleServerPortConditionParameters" (kötelező) |
DeliveryRuleSocketAddrCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "SocketAddr" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SocketAddrMatchConditionParameters (kötelező) |
SocketAddrMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleSocketAddrConditionParameters" (kötelező) |
DeliveryRuleSslProtocolCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "SslProtocol" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SslProtocolMatchConditionParameters (kötelező) |
SslProtocolMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "TLSv1" 'TLSv1.1' 'TLSv1.2' |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleSslProtocolConditionParameters" (kötelező) |
DeliveryRuleUrlFileExtensionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | UrlFileExtension (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileExtensionMatchConditionParameters (kötelező) |
UrlFileExtensionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleUrlFileExtensionMatchConditionParameters" (kötelező) |
DeliveryRuleUrlFileNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | UrlFileName (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileNameMatchConditionParameters (kötelező) |
UrlFileNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleUrlFilenameConditionParameters" (kötelező) |
DeliveryRuleUrlPathCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlPath" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlPathMatchConditionParameters (kötelező) |
UrlPathMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" "Helyettesítő karakter" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: Kisbetűs "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" UrlEncode |
typeName | "DeliveryRuleUrlPathMatchConditionParameters" (kötelező) |
GeoSzűrő
Név | Leírás | Érték |
---|---|---|
action | A geoszűrő művelete, azaz a hozzáférés engedélyezése vagy letiltása. | "Engedélyezés" "Blokk" (kötelező) |
countryCodes | Két betűjeles ország- vagy régiókód határozza meg a felhasználó ország- vagy régióhozzáférését egy geoszűrőben, például AU, MX, USA. | sztring[] (kötelező) |
relativePath | A geoszűrőre vonatkozó relatív elérési út. (pl. "/mypictures", "/mypicture/kitty.jpg" stb.) | sztring (kötelező) |
DeepCreatedOriginGroup
Név | Leírás | Érték |
---|---|---|
name | Forráscsoport neve, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forráscsoport tulajdonságai. | DeepCreatedOriginGroupProperties |
DeepCreatedOriginGroupProperties
Név | Leírás | Érték |
---|---|---|
healthProbeSettings | A forrás állapotának meghatározásához használt forrás állapottesztjének beállításai. | HealthProbeParameters |
Eredete | A CDN-en keresztül az adott forráscsoporton belül kézbesített tartalom forrása. | ResourceReference[] (kötelező) |
responseBasedOriginErrorDetectionSettings | A tulajdonságokat tartalmazó JSON-objektum, amely valós kérések/válaszok használatával határozza meg a forrás állapotát. Ez a tulajdonság jelenleg nem támogatott. | ResponseBasedOriginErrorDetectionParameters |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Percek alatt fokozatosan a végpont felé irányíthatja a forgalmat, amikor egy nem kifogástalan állapotú végpont kifogástalan állapotú lesz, vagy új végpontot ad hozzá. Az alapértelmezett érték 10 perc. Ez a tulajdonság jelenleg nem támogatott. | int Korlátok: Minimális érték = 0 Maximális érték = 50 |
HealthProbeParameters
Név | Leírás | Érték |
---|---|---|
probeIntervalInSeconds | Az állapottesztek közötti másodpercek száma. Az alapértelmezett érték 240 másodperc. | int Korlátok: Minimális érték = 1 Maximális érték = 255 |
probePath | A forrás állapotának meghatározásához használt forráshoz viszonyított elérési út. | sztring |
probeProtocol | Állapotteszthez használandó protokoll. | "Http" "Https" 'NotSet' |
probeRequestType | A végrehajtott állapotadat-mintavételi kérelem típusa. | "GET" "FEJ" 'NotSet' |
ResponseBasedOriginErrorDetectionParameters
Név | Leírás | Érték |
---|---|---|
httpErrorRanges | Azoknak a HTTP-állapotkód-tartományoknak a listája, amelyek a forrás kiszolgálóhibáinak minősülnek, és nem kifogástalan állapotúként vannak megjelölve. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | A valós felhasználói kérések válaszhibáinak típusa, amelyek forrását nem kifogástalannak tekintik | "Nincs" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | A sikertelen kérelmek százalékos aránya a mintában, ahol a feladatátvételnek aktiválnia kell. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
HttpErrorRangeParameters
Név | Leírás | Érték |
---|---|---|
Kezdődik | A http állapotkódtartomány befogadó kezdete. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
befejezés | A HTTP-állapotkódtartomány befogadó vége. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
DeepCreatedOrigin
Név | Leírás | Érték |
---|---|---|
name | Forrásnév, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forrás tulajdonságai. | DeepCreatedOriginProperties |
DeepCreatedOriginProperties
Név | Leírás | Érték |
---|---|---|
engedélyezve | A forrás engedélyezve van a terheléselosztáshoz, vagy sem. Alapértelmezés szerint a forrás mindig engedélyezve van. | logikai |
Hostname | A forrás címe. Ez lehet tartománynév, IPv4-cím vagy IPv6-cím. Ennek egyedinek kell lennie a végpont összes forrásában. | sztring (kötelező) |
httpPort | A HTTP-port értéke. 1 és 65535 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
httpsPort | A HTTPS-port értéke. 1 és 65535 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel együtt. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagépfejléc-érték alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
Prioritás | A forrás prioritása az adott forráscsoportban a terheléselosztáshoz. A magasabb prioritású prioritásokat nem használjuk a terheléselosztáshoz, ha bármely alacsonyabb prioritású forrás kifogástalan állapotú. 1 és 5 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 5 |
privateLinkAlias | Az Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a forrás "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben a Private Link való csatlakozásra vonatkozó egyéni üzenet. | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" ki van töltve | sztring |
privateLinkResourceId | Az Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | A forrás súlya az adott forráscsoportban a terheléselosztáshoz. 1 és 1000 közötti értéknek kell lennie | int Korlátok: Minimális érték = 1 Maximális érték = 1000 |
UrlSigningKey
Név | Leírás | Érték |
---|---|---|
keyId | Meghatározza az ügyfél által definiált kulcsazonosítót. Ez az azonosító a bejövő kérelemben fog létezni, hogy jelezze a kivonat létrehozásához használt kulcsot. | sztring (kötelező) |
keySourceParameters | Meghatározza az ügyfélkulcs-tároló URL-aláíró kulcshoz való használatának paramétereit. | KeyVaultSigningKeyParameters (kötelező) |
KeyVaultSigningKeyParameters
Név | Leírás | Érték |
---|---|---|
resourceGroupName | A felhasználó titkos kódját tartalmazó Key Vault erőforráscsoportja | sztring (kötelező) |
secretName | A titkos kód neve Key Vault. | sztring (kötelező) |
secretVersion | A titkos kód verziója (GUID) a Key Vault. | sztring (kötelező) |
subscriptionId | A felhasználó titkos kódját tartalmazó Key Vault előfizetés-azonosítója | sztring (kötelező) |
typeName | "KeyVaultSigningKeyParameters" (kötelező) | |
vaultName | A titkos kódot tartalmazó felhasználó Key Vault neve | sztring (kötelező) |
EndpointPropertiesUpdateParametersWebApplicationFire...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
eShop webhely az ILB ASE-vel |
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást. |
CDN-profil és CDN-végpont létrehozása paraméterekkel |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot paraméteres konfigurációs beállításokkal |
CDN-profil és CDN-végpont létrehozása egyéni forrással |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. |
CDN-végpont létrehozása a szabályokon keresztüli gyorsítótár-felülbírálással |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy elérésiút-alapú szabályt is konfigurál a szabálymotorhoz, és felülbírálja a gyorsítótár lejáratát. |
CDN-végpont létrehozása válaszfejléc hozzáadásával |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon a szabálymotort távoli címalapú egyezéssel is konfigurálja, és hozzáadja a megfelelő válaszfejléceket. |
CDN-végpont létrehozása átírási és átirányítási szabályokkal |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon emellett konfigurálja a szabálymotor eszközalapú útvonal-átírását és a sémaalapú átirányítás kérését. |
CDN-végpont létrehozása URLSigning művelettel |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon az UrlSigning szabálymotort is konfigurálja az alapértelmezett és felülbírálási paraméterekhez. |
CDN-profil, végpont és tárfiók létrehozása |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása tárfiók. Vegye figyelembe, hogy a felhasználónak létre kell hoznia egy nyilvános tárolót a Tárfiókban ahhoz, hogy a CDN-végpont a tárfiókból származó tartalmat szolgálja ki. |
WAF-szabályzat alkalmazása egyéni szabályokkal CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely példa egyéni szabályokat alkalmaz a kérések blokkolására és átirányítására a földrajzi hely, az IP-cím és a SESSIONID fejléc alapján. |
WAF-szabályzat alkalmazása az OWASP top 10-re egy CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely a felügyelt szabálykészletet DefaultRuleSet_1.0-s verzióra alkalmazza. |
WAF-szabályzat alkalmazása sebességkorlátozási szabályokkal CDN-végpontra |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot egy felhasználó által megadott forrással és a CDN-en leggyakrabban használt összes beállítással. Ez a sablon egy CDN WAF-szabályzatot is csatol a végponthoz, amely példasebesség-korlátozási szabályokat alkalmaz a korlátozott sebességű kérések blokkolására és átirányítására. |
CDN-profil, CDN-végpont és webalkalmazás létrehozása |
Ez a sablon létrehoz egy CDN-profilt és egy CDN-végpontot, amelynek forrása egy webalkalmazás |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
A profilok/végpontok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.Cdn/profiles/endpoints erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/endpoints@2023-07-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
contentTypesToCompress = [
"string"
]
defaultOriginGroup = {
id = "string"
}
deliveryPolicy = {
description = "string"
rules = [
{
actions = [
{
name = "string"
// For remaining properties, see DeliveryRuleActionAutoGenerated objects
}
]
conditions = [
{
name = "string"
// For remaining properties, see DeliveryRuleCondition objects
}
]
name = "string"
order = int
}
]
}
geoFilters = [
{
action = "string"
countryCodes = [
"string"
]
relativePath = "string"
}
]
isCompressionEnabled = bool
isHttpAllowed = bool
isHttpsAllowed = bool
optimizationType = "string"
originGroups = [
{
name = "string"
properties = {
healthProbeSettings = {
probeIntervalInSeconds = int
probePath = "string"
probeProtocol = "string"
probeRequestType = "string"
}
origins = [
{
id = "string"
}
]
responseBasedOriginErrorDetectionSettings = {
httpErrorRanges = [
{
begin = int
end = int
}
]
responseBasedDetectedErrorTypes = "string"
responseBasedFailoverThresholdPercentage = int
}
trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
}
}
]
originHostHeader = "string"
originPath = "string"
origins = [
{
name = "string"
properties = {
enabled = bool
hostName = "string"
httpPort = int
httpsPort = int
originHostHeader = "string"
priority = int
privateLinkAlias = "string"
privateLinkApprovalMessage = "string"
privateLinkLocation = "string"
privateLinkResourceId = "string"
weight = int
}
}
]
probePath = "string"
queryStringCachingBehavior = "string"
urlSigningKeys = [
{
keyId = "string"
keySourceParameters = {
resourceGroupName = "string"
secretName = "string"
secretVersion = "string"
subscriptionId = "string"
typeName = "KeyVaultSigningKeyParameters"
vaultName = "string"
}
}
]
webApplicationFirewallPolicyLink = {
id = "string"
}
}
})
}
DeliveryRuleActionAutoGenerated objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
Az AfdUrlSigning esetében használja a következőt:
name = "AfdUrlSigning"
parameters = {
algorithm = "SHA256"
keyGroupReference = {
id = "string"
}
parameterNameOverride = [
{
paramIndicator = "string"
paramName = "string"
}
]
typeName = "DeliveryRuleAfdUrlSigningActionParameters"
}
CacheExpiration esetén használja a következőt:
name = "CacheExpiration"
parameters = {
cacheBehavior = "string"
cacheDuration = "string"
cacheType = "All"
typeName = "DeliveryRuleCacheExpirationActionParameters"
}
CacheKeyQueryString esetén használja a következőt:
name = "CacheKeyQueryString"
parameters = {
queryParameters = "string"
queryStringBehavior = "string"
typeName = "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"
}
A ModifyRequestHeader esetében használja a következőt:
name = "ModifyRequestHeader"
parameters = {
headerAction = "string"
headerName = "string"
typeName = "DeliveryRuleHeaderActionParameters"
value = "string"
}
A ModifyResponseHeader esetében használja a következőt:
name = "ModifyResponseHeader"
parameters = {
headerAction = "string"
headerName = "string"
typeName = "DeliveryRuleHeaderActionParameters"
value = "string"
}
OriginGroupOverride esetén használja a következőt:
name = "OriginGroupOverride"
parameters = {
originGroup = {
id = "string"
}
typeName = "DeliveryRuleOriginGroupOverrideActionParameters"
}
A RouteConfigurationOverride beállításhoz használja a következőt:
name = "RouteConfigurationOverride"
parameters = {
cacheConfiguration = {
cacheBehavior = "string"
cacheDuration = "string"
isCompressionEnabled = "string"
queryParameters = "string"
queryStringCachingBehavior = "string"
}
originGroupOverride = {
forwardingProtocol = "string"
originGroup = {
id = "string"
}
}
typeName = "DeliveryRuleRouteConfigurationOverrideActionParameters"
}
UrlRedirect esetén használja a következőt:
name = "UrlRedirect"
parameters = {
customFragment = "string"
customHostname = "string"
customPath = "string"
customQueryString = "string"
destinationProtocol = "string"
redirectType = "string"
typeName = "DeliveryRuleUrlRedirectActionParameters"
}
UrlRewrite esetén használja a következőt:
name = "UrlRewrite"
parameters = {
destination = "string"
preserveUnmatchedPath = bool
sourcePattern = "string"
typeName = "DeliveryRuleUrlRewriteActionParameters"
}
UrlSigning esetén használja a következőt:
name = "UrlSigning"
parameters = {
algorithm = "SHA256"
parameterNameOverride = [
{
paramIndicator = "string"
paramName = "string"
}
]
typeName = "DeliveryRuleUrlSigningActionParameters"
}
DeliveryRuleCondition objektumok
Állítsa be a name tulajdonságot az objektum típusának megadásához.
A ClientPort esetében használja a következőt:
name = "ClientPort"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleClientPortConditionParameters"
}
Cookie-k esetén használja a következőt:
name = "Cookies"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
selector = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleCookiesConditionParameters"
}
A HostName esetében használja a következőt:
name = "HostName"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleHostNameConditionParameters"
}
HttpVersion esetén használja a következőt:
name = "HttpVersion"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "Equal"
transforms = [
"string"
]
typeName = "DeliveryRuleHttpVersionConditionParameters"
}
IsDevice esetén használja a következőt:
name = "IsDevice"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "Equal"
transforms = [
"string"
]
typeName = "DeliveryRuleIsDeviceConditionParameters"
}
PostArgs esetén használja a következőt:
name = "PostArgs"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
selector = "string"
transforms = [
"string"
]
typeName = "DeliveryRulePostArgsConditionParameters"
}
A QueryString esetében használja a következőt:
name = "QueryString"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleQueryStringConditionParameters"
}
RemoteAddress esetén használja a következőt:
name = "RemoteAddress"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleRemoteAddressConditionParameters"
}
A RequestBody esetében használja a következőt:
name = "RequestBody"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleRequestBodyConditionParameters"
}
A RequestHeader esetében használja a következőt:
name = "RequestHeader"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
selector = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleRequestHeaderConditionParameters"
}
RequestMethod esetén használja a következőt:
name = "RequestMethod"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "Equal"
transforms = [
"string"
]
typeName = "DeliveryRuleRequestMethodConditionParameters"
}
A RequestScheme esetében használja a következőt:
name = "RequestScheme"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "Equal"
transforms = [
"string"
]
typeName = "DeliveryRuleRequestSchemeConditionParameters"
}
RequestUri esetén használja a következőt:
name = "RequestUri"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleRequestUriConditionParameters"
}
A ServerPort esetében használja a következőt:
name = "ServerPort"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleServerPortConditionParameters"
}
A SocketAddr esetében használja a következőt:
name = "SocketAddr"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleSocketAddrConditionParameters"
}
SslProtocol esetén használja a következőt:
name = "SslProtocol"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "Equal"
transforms = [
"string"
]
typeName = "DeliveryRuleSslProtocolConditionParameters"
}
UrlFileExtension esetén használja a következőt:
name = "UrlFileExtension"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleUrlFileExtensionMatchConditionParameters"
}
UrlFileName esetén használja a következőt:
name = "UrlFileName"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleUrlFilenameConditionParameters"
}
UrlPath esetén használja a következőt:
name = "UrlPath"
parameters = {
matchValues = [
"string"
]
negateCondition = bool
operator = "string"
transforms = [
"string"
]
typeName = "DeliveryRuleUrlPathMatchConditionParameters"
}
Tulajdonságértékek
profilok/végpontok
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Cdn/profiles/endpoints@2023-07-01-preview" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 1-50 Érvényes karakterek: Alfanumerikus és kötőjelek. Kezdés és befejezés alfanumerikussal. Az erőforrás nevének egyedinek kell lennie az Azure-ban. |
location | Erőforrás helye. | sztring (kötelező) |
parent_id | Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. | Típusú erőforrás azonosítója: profilok |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. |
properties | A végpont létrehozásához szükséges tulajdonságokat tartalmazó JSON-objektum. | EndpointProperties |
EndpointProperties
Név | Leírás | Érték |
---|---|---|
contentTypesToCompress | Azon tartalomtípusok listája, amelyekre a tömörítés vonatkozik. Az értéknek érvényes MIME-típusnak kell lennie. | sztring[] |
defaultOriginGroup | Hivatkozás a forráscsoportra. | ResourceReference |
deliveryPolicy | Egy szabályzat, amely meghatározza a végponthoz használandó kézbesítési szabályokat. | EndpointPropertiesUpdateParametersDeliveryPolicy |
geoSzűrők | A felhasználó földrajzi hozzáférését meghatározó szabályok listája a CDN-végponton belül. Minden geoszűrő meghatároz egy hozzáférési szabályt egy megadott elérési úthoz vagy tartalomhoz, például letiltja az APAC-t a /pictures/ elérési úthoz | GeoSzűrő[] |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés a CDN-en. Az alapértelmezett érték hamis. Ha a tömörítés engedélyezve van, a tartalom tömörítettként lesz kiszolgálva, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve a CDN-en, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | logikai |
aHttpAllowed | Azt jelzi, hogy engedélyezve van-e a HTTP-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
aHttpsAllowed | Azt jelzi, hogy engedélyezve van-e a HTTPS-forgalom a végponton. Az alapértelmezett érték true (igaz). Legalább egy protokollt (HTTP vagy HTTPS) engedélyezni kell. | logikai |
optimizationType | Meghatározza, hogy az ügyfél milyen forgatókönyvre szeretné optimalizálni ezt a CDN-végpontot, például Letöltés, Media services. Ezekkel az információkkal a CDN forgatókönyvalapú optimalizálást alkalmazhat. | "DynamicSiteAcceleration" "GeneralMediaStreaming" "GeneralWebDelivery" "LargeFileDownload" "VideoOnDemandMediaStreaming" |
originGroups | A forráscsoportok, amelyek a rendelkezésre állás alapján a forgalom terheléselosztására használatos forrásokból állnak. | DeepCreatedOriginGroup[] |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel együtt. Ez a végponti tulajdonság csak akkor engedélyezett, ha a végpont egyetlen forrást használ, és felül lehet bírálni ugyanazzal a tulajdonságtal, amelyet a forrásnál megadott. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagépfejléc-érték alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
originPath | Egy könyvtár elérési útja azon a forráson, amellyel a CDN lekérheti a tartalmat, például contoso.cloudapp.net/originpath. | sztring |
Eredete | A CDN-en keresztül kézbesített tartalom forrása. | DeepCreatedOrigin[] (kötelező) |
probePath | A forráson üzemeltetett fájl elérési útja, amely segít felgyorsítani a dinamikus tartalom kézbesítését, és kiszámítja a CDN optimális útvonalait. Ez a forrásútvonalhoz viszonyítva van. Ez a tulajdonság csak egyetlen forrás használata esetén releváns. | sztring |
queryStringCachingBehavior | Meghatározza, hogy a CDN hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. A gyorsítótárazás során figyelmen kívül hagyhatja a lekérdezési sztringeket, megkerülheti a gyorsítótárazást, hogy megakadályozza a lekérdezési sztringeket tartalmazó kérések gyorsítótárazását, vagy minden kérést egyedi URL-címmel gyorsítótárazhat. | "BypassCaching" "IgnoreQueryString" "NotSet" "UseQueryString" |
urlSigningKeys | Az aláírt URL-kivonatok ellenőrzéséhez használt kulcsok listája. | UrlSigningKey[] |
webApplicationFirewallPolicyLink | Meghatározza a végpont Web Application Firewall szabályzatát (ha van ilyen) | EndpointPropertiesUpdateParametersWebApplicationFire... |
ResourceReference
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
EndpointPropertiesUpdateParametersDeliveryPolicy
Név | Leírás | Érték |
---|---|---|
leírás | A szabályzat felhasználóbarát leírása. | sztring |
szabályok | A kézbesítési szabályok listája. | DeliveryRule[] (kötelező) |
DeliveryRule
Név | Leírás | Érték |
---|---|---|
műveletek | Azoknak a műveleteknek a listája, amelyek akkor lesznek végrehajtva, ha egy szabály összes feltétele teljesül. | DeliveryRuleActionAutoGenerated[] (kötelező) |
Feltételek | Azoknak a feltételeknek a listája, amelyeket egyeztetni kell a végrehajtandó műveletekhez | DeliveryRuleCondition[] |
name | A szabály neve | sztring |
Sorrend | A végpontra vonatkozó szabályok alkalmazásának sorrendje. Lehetséges értékek: {0,1,2,3,.........}. A kisebb sorrendet tartalmazó szabályt a rendszer egy nagyobb sorrendű szabály előtt alkalmazza. A 0. rendű szabály egy speciális szabály. Nem igényel feltételt, és a benne felsorolt műveletek mindig érvényesek lesznek. | int (kötelező) |
DeliveryRuleActionAutoGenerated
Név | Leírás | Érték |
---|---|---|
name | Az objektumtípus beállítása | AfdUrlSigning CacheExpiration CacheKeyQueryString ModifyRequestHeader ModifyResponseHeader OriginGroupOverride RouteConfigurationOverride UrlRedirect UrlRewrite UrlSigning (kötelező) |
AfdUrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "AfdUrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | AfdUrlSigningActionParameters (kötelező) |
AfdUrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | AZ URL-aláíráshoz használandó algoritmus | "SHA256" |
keyGroupReference | Erőforrás-hivatkozás az Azure Key Vault titkos kódjára. A következő formátumban várható: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/keyGroups/{keyGroupName} | ResourceReference (kötelező) |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleAfdUrlSigningActionParameters" (kötelező) |
UrlSigningParamIdentifier
Név | Leírás | Érték |
---|---|---|
paramIndicator | A paraméter célját jelzi | "Lejár" "KeyId" "Aláírás" (kötelező) |
paramName | Paraméter neve | sztring (kötelező) |
DeliveryRuleCacheExpirationAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "CacheExpiration" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheExpirationActionParameters (kötelező) |
CacheExpirationActionParameters
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "BypassCache" "Felülbírálás" "SetIfMissing" (kötelező) |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]óó:mm:ss | sztring |
cacheType | A tartalom gyorsítótárazási szintjének szintje. | "Minden" (kötelező) |
typeName | "DeliveryRuleCacheExpirationActionParameters" (kötelező) |
DeliveryRuleCacheKeyQueryStringAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "CacheKeyQueryString" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | CacheKeyQueryStringActionParameters (kötelező) |
CacheKeyQueryStringActionParameters
Név | Leírás | Érték |
---|---|---|
queryParameters | lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). | sztring |
queryStringBehavior | A kérések gyorsítótárazási viselkedése | "Kizárás" "ExcludeAll" "Belefoglalás" "IncludeAll" (kötelező) |
typeName | "DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" (kötelező) |
DeliveryRuleRequestHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyRequestHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
HeaderActionParameters
Név | Leírás | Érték |
---|---|---|
headerAction | Végrehajtandó művelet | "Hozzáfűzés" "Törlés" "Felülírás" (kötelező) |
headerName | A módosítani kívánt fejléc neve | sztring (kötelező) |
typeName | "DeliveryRuleHeaderActionParameters" (kötelező) | |
érték | A megadott művelet értéke | sztring |
DeliveryRuleResponseHeaderAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "ModifyResponseHeader" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | HeaderActionParameters (kötelező) |
OriginGroupOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "OriginGroupOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | OriginGroupOverrideActionParameters (kötelező) |
OriginGroupOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
originGroup | meghatározza azt az OriginGroup csoportot, amely felülbírálja a DefaultOriginGroup csoportot. | ResourceReference (kötelező) |
typeName | "DeliveryRuleOriginGroupOverrideActionParameters" (kötelező) |
DeliveryRuleRouteConfigurationOverrideAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "RouteConfigurationOverride" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | RouteConfigurationOverrideActionParameters (kötelező) |
RouteConfigurationOverrideActionParameters
Név | Leírás | Érték |
---|---|---|
cacheConfiguration | A szabályhoz társított gyorsítótárazási konfiguráció. A gyorsítótárazás letiltásához ne adjon meg cacheConfiguration objektumot. | CacheConfiguration |
originGroupOverride | Hivatkozás a forráscsoport felülbírálási konfigurációjára. Hagyja üresen az alapértelmezett forráscsoportot az útvonalon. | OriginGroupOverride |
typeName | "DeliveryRuleRouteConfigurationOverrideActionParameters" (kötelező) |
CacheConfiguration
Név | Leírás | Érték |
---|---|---|
cacheBehavior | A kérések gyorsítótárazási viselkedése | "HonorOrigin" "Felülbírálási utak" "OverrideIfOriginMissing" |
cacheDuration | A tartalom gyorsítótárazási időtartama. Engedélyezett formátum: [d.]óó:mm:ss | sztring |
isCompressionEnabled | Azt jelzi, hogy engedélyezve van-e a tartalomtömörítés. Ha a tömörítés engedélyezve van, a tartalom tömörítettként lesz kiszolgálva, ha a felhasználó tömörített verziót kér. A tartalom nem lesz tömörítve az AzureFrontDooron, ha a kért tartalom 1 bájtnál kisebb vagy 1 MB-nál nagyobb. | "Letiltva" "Engedélyezve" |
queryParameters | lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). | sztring |
queryStringCachingBehavior | Meghatározza, hogy a Frontdoor hogyan gyorsítótárazza a lekérdezési sztringeket tartalmazó kéréseket. Gyorsítótárazáskor figyelmen kívül hagyhatja a lekérdezési sztringeket, figyelmen kívül hagyhat bizonyos lekérdezési sztringeket, minden kérést egyedi URL-címmel gyorsítótárazhat, vagy gyorsítótárazhat adott lekérdezési sztringeket. | "IgnoreQueryString" "IgnoreSpecifiedQueryStrings" "IncludeSpecifiedQueryStrings" "UseQueryString" |
OriginGroupOverride
Név | Leírás | Érték |
---|---|---|
forwardingProtocol | A szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. | "HttpOnly" "HttpsOnly" "MatchRequest" |
originGroup | Meghatározza azt az OriginGroup csoportot, amely felülbírálja az útvonal alapértelmezettOriginGroup elemét. | ResourceReference |
UrlRedirectAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRedirect" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRedirectActionParameters (kötelező) |
UrlRedirectActionParameters
Név | Leírás | Érték |
---|---|---|
customFragment | Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. | sztring |
customHostname | Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. | sztring |
customPath | Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. | sztring |
customQueryString | Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. ? és & automatikusan hozzá lesznek adva, ezért ne tartalmazzák őket. | sztring |
destinationProtocol | Az átirányításhoz használandó protokoll. Az alapértelmezett érték a MatchRequest | "Http" "Https" "MatchRequest" |
redirectType | A szabály által a forgalom átirányításához használt átirányítási típus. | "Talált" "Áthelyezve" "PermanentRedirect" "TemporaryRedirect" (kötelező) |
typeName | "DeliveryRuleUrlRedirectActionParameters" (kötelező) |
UrlRewriteAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlRewrite" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlRewriteActionParameters (kötelező) |
UrlRewriteActionParameters
Név | Leírás | Érték |
---|---|---|
destination | Adja meg azt a relatív URL-címet, amellyel a fenti kéréseket újra fogja írni. | sztring (kötelező) |
preserveUnmatchedPath | A nem egyező elérési út megőrzése. Az alapértelmezett érték true (igaz). | logikai |
sourcePattern | egy kérés URI-mintáját határozza meg, amely azonosítja az újraírható kérések típusát. Ha az érték üres, a rendszer minden sztringet egyeztet. | sztring (kötelező) |
typeName | "DeliveryRuleUrlRewriteActionParameters" (kötelező) |
UrlSigningAction
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály műveletének neve. | "UrlSigning" (kötelező) |
parameters | Meghatározza a művelet paramétereit. | UrlSigningActionParameters (kötelező) |
UrlSigningActionParameters
Név | Leírás | Érték |
---|---|---|
Algoritmus | Az URL-aláíráshoz használandó algoritmus | "SHA256" |
parameterNameOverride | Meghatározza, hogy az URL-cím mely lekérdezési sztringparamétereit kell figyelembe venni a lejárathoz, a kulcsazonosítóhoz stb. | UrlSigningParamIdentifier[] |
typeName | "DeliveryRuleUrlSigningActionParameters" (kötelező) |
DeliveryRuleCondition
Név | Leírás | Érték |
---|---|---|
name | Az objektum típusának beállítása | ClientPort Süti Hostname HttpVersion IsDevice PostArgs QueryString RemoteAddress RequestBody RequestHeader Kérelemmethod RequestScheme RequestUri ServerPort SocketAddr SslProtocol UrlFileExtension UrlFileName UrlPath (kötelező) |
DeliveryRuleClientPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ClientPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ClientPortMatchConditionParameters (kötelező) |
ClientPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleClientPortConditionParameters" (kötelező) |
DeliveryRuleCookiesCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "Cookie-k" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | CookiesMatchConditionParameters (kötelező) |
CookiesMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | A egyeztetendő cookie-k neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleCookiesConditionParameters" (kötelező) |
DeliveryRuleHostNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HostName" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HostNameMatchConditionParameters (kötelező) |
HostNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleHostNameConditionParameters" (kötelező) |
DeliveryRuleHttpVersionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "HttpVersion" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | HttpVersionMatchConditionParameters (kötelező) |
HttpVersionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleHttpVersionConditionParameters" (kötelező) |
DeliveryRuleIsDeviceCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "IsDevice" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | IsDeviceMatchConditionParameters (kötelező) |
IsDeviceMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Asztal" "Mobil" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleIsDeviceConditionParameters" (kötelező) |
DeliveryRulePostArgsCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "PostArgs" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | PostArgsMatchConditionParameters (kötelező) |
PostArgsMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt PostArg neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRulePostArgsConditionParameters" (kötelező) |
DeliveryRuleQueryStringCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "QueryString" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | QueryStringMatchConditionParameters (kötelező) |
QueryStringMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleQueryStringConditionParameters" (kötelező) |
DeliveryRuleRemoteAddressCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RemoteAddress" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RemoteAddressMatchConditionParameters (kötelező) |
RemoteAddressMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | Egyezzen az értékekkel, és egyezzen az értékekkel. Az operátor az itt található összes értékre vagy szemantika használatával lesz alkalmazva. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "GeoMatch" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRemoteAddressConditionParameters" (kötelező) |
DeliveryRuleRequestBodyCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestBody" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestBodyMatchConditionParameters (kötelező) |
RequestBodyMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestBodyConditionParameters" (kötelező) |
DeliveryRuleRequestHeaderCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestHeader" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestHeaderMatchConditionParameters (kötelező) |
RequestHeaderMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
selector | Az egyeztetni kívánt fejléc neve | sztring |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestHeaderConditionParameters" (kötelező) |
DeliveryRuleRequestMethodCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestMethod" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestMethodMatchConditionParameters (kötelező) |
RequestMethodMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "DELETE" "GET" "FEJ" "BEÁLLÍTÁSOK" „POST” "PUT" "NYOMKÖVETÉS" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestMethodConditionParameters" (kötelező) |
DeliveryRuleRequestSchemeCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestScheme" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestSchemeMatchConditionParameters (kötelező) |
RequestSchemeMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "HTTP" "HTTPS" |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestSchemeConditionParameters" (kötelező) |
DeliveryRuleRequestUriCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "RequestUri" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | RequestUriMatchConditionParameters (kötelező) |
RequestUriMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleRequestUriConditionParameters" (kötelező) |
DeliveryRuleServerPortCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "ServerPort" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | ServerPortMatchConditionParameters (kötelező) |
ServerPortMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleServerPortConditionParameters" (kötelező) |
DeliveryRuleSocketAddrCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "SocketAddr" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SocketAddrMatchConditionParameters (kötelező) |
SocketAddrMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "IPMatch" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleSocketAddrConditionParameters" (kötelező) |
DeliveryRuleSslProtocolCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "SslProtocol" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | SslProtocolMatchConditionParameters (kötelező) |
SslProtocolMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "TLSv1" "TLSv1.1" "TLSv1.2" |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Egyenlő" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleSslProtocolConditionParameters" (kötelező) |
DeliveryRuleUrlFileExtensionCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlFileExtension" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileExtensionMatchConditionParameters (kötelező) |
UrlFileExtensionMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátor ismertetése | "Bármely" "BeginsWith" "Tartalmazza" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetű" "RemoveNulls" "Vágás" "Nagybetű" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlFileExtensionMatchConditionParameters" (kötelező) |
DeliveryRuleUrlFileNameCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlFileName" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlFileNameMatchConditionParameters (kötelező) |
UrlFileNameMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlFilenameConditionParameters" (kötelező) |
DeliveryRuleUrlPathCondition
Név | Leírás | Érték |
---|---|---|
name | A kézbesítési szabály feltételének neve. | "UrlPath" (kötelező) |
parameters | Meghatározza a feltétel paramétereit. | UrlPathMatchConditionParameters (kötelező) |
UrlPathMatchConditionParameters
Név | Leírás | Érték |
---|---|---|
matchValues | A kézbesítési szabály feltételének egyezési értéke | sztring[] |
negateCondition | Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem | logikai |
operátor | A megfeleltetendő operátort ismerteti | "Bármely" "BeginsWith" "Tartalmaz" "EndsWith" "Egyenlő" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "RegEx" "Helyettesítő karakter" (kötelező) |
Átalakítja | Átalakítások listája | Sztringtömb, amely az alábbiak bármelyikét tartalmazza: "Kisbetűs" "RemoveNulls" "Vágás" "Nagybetűs" "UrlDecode" "UrlEncode" |
typeName | "DeliveryRuleUrlPathMatchConditionParameters" (kötelező) |
GeoSzűrő
Név | Leírás | Érték |
---|---|---|
action | A geoszűrő művelete, azaz a hozzáférés engedélyezése vagy letiltása. | "Engedélyezés" "Blokk" (kötelező) |
countryCodes | Kétbetűs ország- vagy régiókódok, amelyek meghatározzák a felhasználó ország- vagy régióhozzáférését egy földrajzi szűrőben, például AU, MX, USA. | string[] (kötelező) |
relativePath | A földrajzi szűrőre vonatkozó relatív elérési út. (pl. "/mypictures", "/mypicture/kitty.jpg" stb.) | sztring (kötelező) |
DeepCreatedOriginGroup
Név | Leírás | Érték |
---|---|---|
name | Forráscsoport neve, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forráscsoport tulajdonságai. | DeepCreatedOriginGroupProperties |
DeepCreatedOriginGroupProperties
Név | Leírás | Érték |
---|---|---|
healthProbeSettings | A forrás állapotának meghatározásához használt forrás állapotadat-mintavételi beállításai. | HealthProbeParameters |
Eredete | A CDN-en keresztül az adott forráscsoporton belül kézbesített tartalom forrása. | ResourceReference[] (kötelező) |
responseBasedOriginErrorDetectionSettings | A tulajdonságokat tartalmazó JSON-objektum, amely valós kérések/válaszok használatával határozza meg a forrás állapotát. Ez a tulajdonság jelenleg nem támogatott. | ResponseBasedOriginErrorDetectionParameters |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes | Percek alatt fokozatosan válthatja át a forgalmat a végpontra, amikor egy nem kifogástalan állapotú végpont kifogástalan állapotba kerül, vagy új végpontot ad hozzá. Az alapértelmezett érték 10 perc. Ez a tulajdonság jelenleg nem támogatott. | int Korlátok: Minimális érték = 0 Maximális érték = 50 |
HealthProbeParameters
Név | Leírás | Érték |
---|---|---|
probeIntervalInSeconds | Az állapotadat-mintavételek közötti másodpercek száma. Az alapértelmezett érték 240 mp. | int Korlátok: Minimális érték = 1 Maximális érték = 255 |
probePath | A forrás állapotának meghatározásához használt forráshoz viszonyított elérési út. | sztring |
probeProtocol | Állapotadat-mintavételhez használandó protokoll. | "Http" "Https" "NotSet" |
probeRequestType | A végrehajtott állapotadat-mintavételi kérelem típusa. | "GET" "FEJ" "NotSet" |
ResponseBasedOriginErrorDetectionParameters
Név | Leírás | Érték |
---|---|---|
httpErrorRanges | Azoknak a HTTP-állapotkódtartományoknak a listája, amelyek kiszolgálóhibáknak minősülnek az eredet szempontjából, és nem kifogástalan állapotúként vannak megjelölve. | HttpErrorRangeParameters[] |
responseBasedDetectedErrorTypes | Olyan valós felhasználói kérések válaszhibáinak típusa, amelyek forrását nem megfelelőnek tekintik | "Nincs" "TcpAndHttpErrors" "TcpErrorsOnly" |
responseBasedFailoverThresholdPercentage | A sikertelen kérelmek százalékos aránya abban a mintában, ahol a feladatátvételnek aktiválnia kell. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
HttpErrorRangeParameters
Név | Leírás | Érték |
---|---|---|
Kezdődik | A HTTP-állapotkódtartomány befogadó kezdete. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
befejezés | A HTTP-állapotkódtartomány befogadó vége. | int Korlátok: Minimális érték = 100 Maximális érték = 999 |
DeepCreatedOrigin
Név | Leírás | Érték |
---|---|---|
name | Forrásnév, amelynek egyedinek kell lennie a végponton belül. | sztring (kötelező) |
properties | A CDN-végponton létrehozott forrás tulajdonságai. | DeepCreatedOriginProperties |
DeepCreatedOriginProperties
Név | Leírás | Érték |
---|---|---|
engedélyezve | A forrás engedélyezve van a terheléselosztáshoz, vagy sem. Alapértelmezés szerint a forrás mindig engedélyezve van. | logikai |
Hostname | A forrás címe. Ez lehet tartománynév, IPv4-cím vagy IPv6-cím. Ennek egyedinek kell lennie a végpont összes forrásában. | sztring (kötelező) |
httpPort | A HTTP-port értéke. 1 és 65535 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
httpsPort | A HTTPS-port értéke. 1 és 65535 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 65535 |
originHostHeader | A forrásnak küldött állomásfejléc értéke az egyes kérésekkel együtt. Ha ezt üresen hagyja, a kérelem állomásneve határozza meg ezt az értéket. Az Azure CDN-források, például a Web Apps, a Blob Storage és a Cloud Services megkövetelik, hogy ez a gazdagépfejléc-érték alapértelmezés szerint megfeleljen a forrás állomásnevének. | sztring |
Prioritás | A forrás prioritása az adott forráscsoportban a terheléselosztáshoz. A magasabb prioritású prioritásokat nem használjuk a terheléselosztáshoz, ha bármely alacsonyabb prioritású forrás kifogástalan állapotú. 1 és 5 közötti értéknek kell lennie. | int Korlátok: Minimális érték = 1 Maximális érték = 5 |
privateLinkAlias | Az Private Link erőforrás aliasa. A választható mező feltöltése azt jelzi, hogy ez a forrás "Privát" | sztring |
privateLinkApprovalMessage | A jóváhagyási kérelemben a Private Link való csatlakozásra vonatkozó egyéni üzenet. | sztring |
privateLinkLocation | A Private Link erőforrás helye. Csak akkor szükséges, ha a "privateLinkResourceId" ki van töltve | sztring |
privateLinkResourceId | Az Private Link erőforrás erőforrás-azonosítója. A választható mező feltöltése azt jelzi, hogy ez a háttérrendszer "Privát" | sztring |
tömeg | A forrás súlya az adott forráscsoportban a terheléselosztáshoz. 1 és 1000 közötti értéknek kell lennie | int Korlátok: Minimális érték = 1 Maximális érték = 1000 |
UrlSigningKey
Név | Leírás | Érték |
---|---|---|
keyId | Meghatározza az ügyfél által definiált kulcsazonosítót. Ez az azonosító a bejövő kérelemben fog létezni, hogy jelezze a kivonat létrehozásához használt kulcsot. | sztring (kötelező) |
keySourceParameters | Meghatározza az ügyfélkulcs-tároló URL-aláíró kulcshoz való használatának paramétereit. | KeyVaultSigningKeyParameters (kötelező) |
KeyVaultSigningKeyParameters
Név | Leírás | Érték |
---|---|---|
resourceGroupName | A felhasználó titkos kódját tartalmazó Key Vault erőforráscsoportja | sztring (kötelező) |
secretName | A titkos kód neve Key Vault. | sztring (kötelező) |
secretVersion | A titkos kód verziója (GUID) a Key Vault. | sztring (kötelező) |
subscriptionId | A felhasználó titkos kódját tartalmazó Key Vault előfizetés-azonosítója | sztring (kötelező) |
typeName | "KeyVaultSigningKeyParameters" (kötelező) | |
vaultName | A titkos kódot tartalmazó felhasználó Key Vault neve | sztring (kötelező) |
EndpointPropertiesUpdateParametersWebApplicationFire...
Név | Leírás | Érték |
---|---|---|
id | Erőforrás-azonosító. | sztring |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: