Sdílet prostřednictvím


Endpoint interface

Koncový bod CDN je entita v profilu CDN, která obsahuje informace o konfiguraci, jako je původ, protokol, ukládání obsahu do mezipaměti a chování při doručování. Koncový bod CDN používá adresu URL ve formátu .azureedge.net.

Extends

Vlastnosti

contentTypesToCompress

Seznam typů obsahu, na které se vztahuje komprese. 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. Naplnit ho může jenom server.

defaultOriginGroup

Odkaz na skupinu původů.

deliveryPolicy

Zásady, které určují pravidla doručování, 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 blokování APAC pro cestu /pictures/

hostName

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

isCompressionEnabled

Určuje, jestli je ve službě CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, bude obsah sloužit 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 se ve službě CDN komprimovat nebude.

isHttpAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true (pravda). 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 (pravda). 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 stahování, mediální služby. Na základě těchto informací může CDN použít optimalizaci řízenou scénářem.

originGroups

Skupiny původů, které se skládají z původů, 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ždým požadavkem. Tato vlastnost v koncovém bodu je povolená pouze v případě, že koncový bod používá jeden zdroj, a je možné ji přepsat stejnou vlastností zadanou při původu. Pokud tuto hodnotu ponecháte prázdnou, určuje tuto hodnotu název hostitele požadavku. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services vyžadují, aby tato hodnota hlavičky hostitele ve výchozím nastavení odpovídala názvu původního hostitele.

originPath

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

origins

Zdroj obsahu doručované přes CDN.

probePath

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

provisioningState

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

queryStringCachingBehavior

Definuje, jak CDN ukládá požadavky, které obsahují řetězce dotazů, do mezipaměti. 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 ukládat všechny požadavky do mezipaměti s jedinečnou adresou URL.

resourceState

Stav prostředku koncového bodu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

urlSigningKeys

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

webApplicationFirewallPolicyLink

Definuje zásady Web Application Firewall pro koncový bod (pokud jsou k dispozici).

Zděděné vlastnosti

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

location

Umístění prostředku.

name

Název prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

systemData

Systémová data jen pro čtení POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

tags

Značky prostředků.

type

Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

Podrobnosti vlastnosti

contentTypesToCompress

Seznam typů obsahu, na které se vztahuje komprese. 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. Naplnit ho může jenom server.

customDomains?: DeepCreatedCustomDomain[]

Hodnota vlastnosti

defaultOriginGroup

Odkaz na skupinu původů.

defaultOriginGroup?: ResourceReference

Hodnota vlastnosti

deliveryPolicy

Zásady, které určují pravidla doručování, 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 blokování APAC pro cestu /pictures/

geoFilters?: GeoFilter[]

Hodnota vlastnosti

hostName

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

hostName?: string

Hodnota vlastnosti

string

isCompressionEnabled

Určuje, jestli je ve službě CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, bude obsah sloužit 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 se ve službě CDN komprimovat nebude.

isCompressionEnabled?: boolean

Hodnota vlastnosti

boolean

isHttpAllowed

Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true (pravda). 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 (pravda). 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 stahování, mediální služby. Na základě těchto informací může CDN použít optimalizaci řízenou scénářem.

optimizationType?: string

Hodnota vlastnosti

string

originGroups

Skupiny původů, které se skládají z původů, 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ždým požadavkem. Tato vlastnost v koncovém bodu je povolená pouze v případě, že koncový bod používá jeden zdroj, a je možné ji přepsat stejnou vlastností zadanou při původu. Pokud tuto hodnotu ponecháte prázdnou, určuje tuto hodnotu název hostitele požadavku. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services vyžadují, aby tato hodnota hlavičky hostitele ve výchozím nastavení odpovídala názvu původního hostitele.

originHostHeader?: string

Hodnota vlastnosti

string

originPath

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

originPath?: string

Hodnota vlastnosti

string

origins

Zdroj obsahu doručované přes CDN.

origins?: DeepCreatedOrigin[]

Hodnota vlastnosti

probePath

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

probePath?: string

Hodnota vlastnosti

string

provisioningState

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

provisioningState?: string

Hodnota vlastnosti

string

queryStringCachingBehavior

Definuje, jak CDN ukládá požadavky, které obsahují řetězce dotazů, do mezipaměti. 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 ukládat všechny požadavky 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. Naplnit ho může jenom server.

resourceState?: string

Hodnota vlastnosti

string

urlSigningKeys

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

urlSigningKeys?: UrlSigningKey[]

Hodnota vlastnosti

Definuje zásady Web Application Firewall pro koncový bod (pokud jsou k dispozici).

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Hodnota vlastnosti

Podrobnosti zděděných vlastností

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

id?: string

Hodnota vlastnosti

string

Zděděno zTrackedResource.id

location

Umístění prostředku.

location: string

Hodnota vlastnosti

string

Zděděno zeTrackedResource.location

name

Název prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

name?: string

Hodnota vlastnosti

string

Zděděno zTrackedResource.name

systemData

Systémová data jen pro čtení POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

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. Naplnit ho může jenom server.

type?: string

Hodnota vlastnosti

string

Zděděno zeTrackedResource.type