Endpoint interface
Punkt końcowy usługi CDN to jednostka w profilu usługi CDN zawierająca informacje o konfiguracji, takie jak źródło, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa formatu adresu URL .azureedge.net.
- Extends
Właściwości
content |
Lista typów zawartości, na których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME. |
custom |
Domeny niestandardowe w punkcie końcowym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
default |
Odwołanie do grupy pochodzenia. |
delivery |
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego. |
geo |
Lista reguł definiujących dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. Każdy filtr geograficzny definiuje regułę dostępu do określonej ścieżki lub zawartości, np. blokuj APAC dla ścieżki /pictures/ |
host |
Nazwa hosta punktu końcowego ustrukturyzowanego jako {endpointName}. {DNSZone}, np. contoso.azureedge.net UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
is |
Wskazuje, czy kompresja zawartości jest włączona w usłudze CDN. Wartość domyślna to false. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze CDN, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB. |
is |
Wskazuje, czy ruch HTTP jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS). |
is |
Wskazuje, czy ruch HTTPS jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS). |
optimization |
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom usługa CDN może stosować optymalizację opartą na scenariuszu. |
origin |
Grupy źródeł składające się z źródeł, które są używane do równoważenia obciążenia ruchu na podstawie dostępności. |
origin |
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Ta właściwość w punkcie końcowym jest dozwolona tylko wtedy, gdy punkt końcowy używa pojedynczego źródła i może zostać zastąpiony przez tę samą właściwość określoną w miejscu pochodzenia. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services wymagają domyślnego dopasowania tej wartości nagłówka hosta do nazwy hosta pochodzenia. |
origin |
Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath. |
origins | Źródło zawartości dostarczanej za pośrednictwem sieci CDN. |
probe |
Ścieżka do pliku hostowanego w lokalizacji początkowej, który pomaga przyspieszyć dostarczanie zawartości dynamicznej i obliczyć najbardziej optymalne trasy dla sieci CDN. Jest to względne względem ścieżki źródła. Ta właściwość ma zastosowanie tylko w przypadku korzystania z pojedynczego źródła. |
provisioning |
Stan aprowizacji punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
query |
Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL. |
resource |
Stan zasobu punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
url |
Lista kluczy używanych do sprawdzania poprawności skrótów podpisanych adresów URL. |
web |
Definiuje zasady Web Application Firewall dla punktu końcowego (jeśli dotyczy) |
Właściwości dziedziczone
id | Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
location | Lokalizacja zasobu. |
name | Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
system |
Dane systemowe tylko do odczytu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobów. |
type | Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
contentTypesToCompress
Lista typów zawartości, na których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.
contentTypesToCompress?: string[]
Wartość właściwości
string[]
customDomains
Domeny niestandardowe w punkcie końcowym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
customDomains?: DeepCreatedCustomDomain[]
Wartość właściwości
defaultOriginGroup
Odwołanie do grupy pochodzenia.
defaultOriginGroup?: ResourceReference
Wartość właściwości
deliveryPolicy
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Wartość właściwości
geoFilters
Lista reguł definiujących dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. Każdy filtr geograficzny definiuje regułę dostępu do określonej ścieżki lub zawartości, np. blokuj APAC dla ścieżki /pictures/
geoFilters?: GeoFilter[]
Wartość właściwości
hostName
Nazwa hosta punktu końcowego ustrukturyzowanego jako {endpointName}. {DNSZone}, np. contoso.azureedge.net UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
hostName?: string
Wartość właściwości
string
isCompressionEnabled
Wskazuje, czy kompresja zawartości jest włączona w usłudze CDN. Wartość domyślna to false. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze CDN, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.
isCompressionEnabled?: boolean
Wartość właściwości
boolean
isHttpAllowed
Wskazuje, czy ruch HTTP jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS).
isHttpAllowed?: boolean
Wartość właściwości
boolean
isHttpsAllowed
Wskazuje, czy ruch HTTPS jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS).
isHttpsAllowed?: boolean
Wartość właściwości
boolean
optimizationType
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom usługa CDN może stosować optymalizację opartą na scenariuszu.
optimizationType?: string
Wartość właściwości
string
originGroups
Grupy źródeł składające się z źródeł, które są używane do równoważenia obciążenia ruchu na podstawie dostępności.
originGroups?: DeepCreatedOriginGroup[]
Wartość właściwości
originHostHeader
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Ta właściwość w punkcie końcowym jest dozwolona tylko wtedy, gdy punkt końcowy używa pojedynczego źródła i może zostać zastąpiony przez tę samą właściwość określoną w miejscu pochodzenia. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services wymagają domyślnego dopasowania tej wartości nagłówka hosta do nazwy hosta pochodzenia.
originHostHeader?: string
Wartość właściwości
string
originPath
Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath.
originPath?: string
Wartość właściwości
string
origins
Źródło zawartości dostarczanej za pośrednictwem sieci CDN.
origins?: DeepCreatedOrigin[]
Wartość właściwości
probePath
Ścieżka do pliku hostowanego w lokalizacji początkowej, który pomaga przyspieszyć dostarczanie zawartości dynamicznej i obliczyć najbardziej optymalne trasy dla sieci CDN. Jest to względne względem ścieżki źródła. Ta właściwość ma zastosowanie tylko w przypadku korzystania z pojedynczego źródła.
probePath?: string
Wartość właściwości
string
provisioningState
Stan aprowizacji punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
queryStringCachingBehavior
Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL.
queryStringCachingBehavior?: QueryStringCachingBehavior
Wartość właściwości
resourceState
Stan zasobu punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
resourceState?: string
Wartość właściwości
string
urlSigningKeys
Lista kluczy używanych do sprawdzania poprawności skrótów podpisanych adresów URL.
urlSigningKeys?: UrlSigningKey[]
Wartość właściwości
webApplicationFirewallPolicyLink
Definiuje zasady Web Application Firewall dla punktu końcowego (jeśli dotyczy)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Wartość właściwości
Szczegóły właściwości dziedziczonej
id
Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.id
location
Lokalizacja zasobu.
location: string
Wartość właściwości
string
Dziedziczone ztrackedResource.location
name
Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.name
systemData
Dane systemowe tylko do odczytu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
Dziedziczone ztrackedResource.systemData
tags
Tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
Dziedziczone ztrackedResource.tags
type
Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
Dziedziczone ztrackedResource.type