Sdílet prostřednictvím


Endpoint interface

Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako jsou původ, protokol, ukládání obsahu do mezipaměti a chování při doručování. Koncový bod CDN používá název_koncového_bodu< ve formátu >adresy URL.azureedge.net.

Extends

Vlastnosti

contentTypesToCompress

Seznam typů obsahu, na které se komprese vztahuje. Hodnota by měla být platným typem MIME.

customDomains

Vlastní domény v rámci koncového bodu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

defaultOriginGroup

Odkaz na skupinu původu.

deliveryPolicy

Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod.

geoFilters

Seznam pravidel definujících geografický přístup uživatele v rámci koncového bodu CDN Každý geografický filtr definuje pravidlo přístupu k zadané cestě nebo obsahu, například blokovat APAC pro cestu /obrázky/

hostName

Název hostitele koncového bodu strukturovaný jako {endpointName}. {DNSZone}, například contoso.azureedge.net POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

isCompressionEnabled

Určuje, jestli je v CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah nebude komprimován na CDN.

isHttpAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

isHttpsAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTPS. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

optimizationType

Určuje, pro jaký scénář chce zákazník tento koncový bod CDN optimalizovat, například stáhnout, media services. S využitím těchto informací může CDN použít optimalizaci řízenou scénářem.

originGroups

Skupiny původu, které se skládají z původu, které se používají k vyrovnávání zatížení provozu na základě dostupnosti.

originHostHeader

Hodnota hlavičky hostitele odeslaná do zdroje s každou žádostí. Tato vlastnost v koncovém bodu je povolena pouze v případě, že koncový bod používá jeden původ a lze ji přepsat stejnou vlastností zadanou při původu. Pokud toto pole necháte prázdné, název hostitele požadavku určuje tuto hodnotu. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala výchozímu názvu hostitele ve výchozím nastavení.

originPath

Cesta k adresáři původu, ze kterého může CDN načíst obsah, např. contoso.cloudapp.net/originpath.

origins

Zdroj obsahu, který se doručuje prostřednictvím CDN.

probePath

Cesta k souboru hostovaného na původu, který pomáhá zrychlit doručování dynamického obsahu a vypočítat nejoptimálnější trasy pro CDN. To je relativní vzhledem k cestě původu. Tato vlastnost je relevantní pouze při použití jednoho původu.

provisioningState

Stav zřizování koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

queryStringCachingBehavior

Definuje, jak CDN ukládá požadavky do mezipaměti, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo každý požadavek ukládat do mezipaměti s jedinečnou adresou URL.

resourceState

Stav prostředku koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

urlSigningKeys

Seznam klíčů použitých k ověření hodnot hash podepsaných adres URL

webApplicationFirewallPolicyLink

Definuje zásadu firewallu webových aplikací pro koncový bod (pokud je k dispozici).

Zděděné vlastnosti

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

location

Umístění prostředku

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData

Poznámka: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

tags

Značky prostředků

type

Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

Podrobnosti vlastnosti

contentTypesToCompress

Seznam typů obsahu, na které se komprese vztahuje. Hodnota by měla být platným typem MIME.

contentTypesToCompress?: string[]

Hodnota vlastnosti

string[]

customDomains

Vlastní domény v rámci koncového bodu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

customDomains?: DeepCreatedCustomDomain[]

Hodnota vlastnosti

defaultOriginGroup

Odkaz na skupinu původu.

defaultOriginGroup?: ResourceReference

Hodnota vlastnosti

deliveryPolicy

Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Hodnota vlastnosti

geoFilters

Seznam pravidel definujících geografický přístup uživatele v rámci koncového bodu CDN Každý geografický filtr definuje pravidlo přístupu k zadané cestě nebo obsahu, například blokovat APAC pro cestu /obrázky/

geoFilters?: GeoFilter[]

Hodnota vlastnosti

hostName

Název hostitele koncového bodu strukturovaný jako {endpointName}. {DNSZone}, například contoso.azureedge.net POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

hostName?: string

Hodnota vlastnosti

string

isCompressionEnabled

Určuje, jestli je v CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah nebude komprimován na CDN.

isCompressionEnabled?: boolean

Hodnota vlastnosti

boolean

isHttpAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

isHttpAllowed?: boolean

Hodnota vlastnosti

boolean

isHttpsAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTPS. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

isHttpsAllowed?: boolean

Hodnota vlastnosti

boolean

optimizationType

Určuje, pro jaký scénář chce zákazník tento koncový bod CDN optimalizovat, například stáhnout, media services. S využitím těchto informací může CDN použít optimalizaci řízenou scénářem.

optimizationType?: string

Hodnota vlastnosti

string

originGroups

Skupiny původu, které se skládají z původu, které se používají k vyrovnávání zatížení provozu na základě dostupnosti.

originGroups?: DeepCreatedOriginGroup[]

Hodnota vlastnosti

originHostHeader

Hodnota hlavičky hostitele odeslaná do zdroje s každou žádostí. Tato vlastnost v koncovém bodu je povolena pouze v případě, že koncový bod používá jeden původ a lze ji přepsat stejnou vlastností zadanou při původu. Pokud toto pole necháte prázdné, název hostitele požadavku určuje tuto hodnotu. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala výchozímu názvu hostitele ve výchozím nastavení.

originHostHeader?: string

Hodnota vlastnosti

string

originPath

Cesta k adresáři původu, ze kterého může CDN načíst obsah, např. contoso.cloudapp.net/originpath.

originPath?: string

Hodnota vlastnosti

string

origins

Zdroj obsahu, který se doručuje prostřednictvím CDN.

origins?: DeepCreatedOrigin[]

Hodnota vlastnosti

probePath

Cesta k souboru hostovaného na původu, který pomáhá zrychlit doručování dynamického obsahu a vypočítat nejoptimálnější trasy pro CDN. To je relativní vzhledem k cestě původu. Tato vlastnost je relevantní pouze při použití jednoho původu.

probePath?: string

Hodnota vlastnosti

string

provisioningState

Stav zřizování koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningState?: string

Hodnota vlastnosti

string

queryStringCachingBehavior

Definuje, jak CDN ukládá požadavky do mezipaměti, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo každý požadavek ukládat do mezipaměti s jedinečnou adresou URL.

queryStringCachingBehavior?: QueryStringCachingBehavior

Hodnota vlastnosti

resourceState

Stav prostředku koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

resourceState?: string

Hodnota vlastnosti

string

urlSigningKeys

Seznam klíčů použitých k ověření hodnot hash podepsaných adres URL

urlSigningKeys?: UrlSigningKey[]

Hodnota vlastnosti

Definuje zásadu firewallu webových aplikací pro koncový bod (pokud je k dispozici).

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Hodnota vlastnosti

Podrobnosti zděděných vlastností

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

id?: string

Hodnota vlastnosti

string

zděděno zTrackedResource.id

location

Umístění prostředku

location: string

Hodnota vlastnosti

string

zděděno zTrackedResource.location

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name?: string

Hodnota vlastnosti

string

zděděno zTrackedResource.name

systemData

Poznámka: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData?: SystemData

Hodnota vlastnosti

zděděno ztrackedResource.systemData

tags

Značky prostředků

tags?: {[propertyName: string]: string}

Hodnota vlastnosti

{[propertyName: string]: string}

zděděno zeTrackedResource.tags

type

Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type?: string

Hodnota vlastnosti

string

zděděno zeTrackedResource.type