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:

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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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:

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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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