Bagikan melalui


Endpoint interface

Titik akhir CDN adalah entitas dalam profil CDN yang berisi informasi konfigurasi seperti asal, protokol, penembolokan konten, dan perilaku pengiriman. Titik akhir CDN menggunakan format URL .azureedge.net.

Extends

Properti

contentTypesToCompress

Daftar tipe isi tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.

customDomains

Domain kustom di bawah titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

defaultOriginGroup

Referensi ke grup asal.

deliveryPolicy

Kebijakan yang menentukan aturan pengiriman yang akan digunakan untuk titik akhir.

geoFilters

Daftar aturan yang menentukan akses geografis pengguna dalam titik akhir CDN. Setiap filter geografis mendefinisikan aturan akses ke jalur atau konten tertentu, misalnya memblokir APAC untuk jalur /pictures/

hostName

Nama host titik akhir yang disusun sebagai {endpointName}. {DNSZone}, misalnya contoso.azureedge.net NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

isCompressionEnabled

Menunjukkan apakah pemadatan konten diaktifkan pada CDN. Nilai defaultnya adalah salah. Jika pemadatan diaktifkan, konten akan disajikan sebagai dikompresi jika pengguna meminta versi terkompresi. Konten tidak akan dikompresi pada CDN saat konten yang diminta lebih kecil dari 1 byte atau lebih besar dari 1 MB.

isHttpAllowed

Menunjukkan apakah lalu lintas HTTP diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpsAllowed

Menunjukkan apakah lalu lintas HTTPS diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

optimizationType

Menentukan skenario apa yang diinginkan pelanggan untuk mengoptimalkan titik akhir CDN ini, misalnya Unduh, layanan Media. Dengan informasi ini, CDN dapat menerapkan pengoptimalan berbasis skenario.

originGroups

Grup asal yang terdiri dari asal yang digunakan untuk menyeimbangkan beban lalu lintas berdasarkan ketersediaan.

originHostHeader

Nilai header host dikirim ke asal dengan setiap permintaan. Properti di Titik Akhir ini hanya diperbolehkan ketika titik akhir menggunakan asal tunggal dan dapat ditimpa oleh properti yang sama yang ditentukan pada asal. Jika Anda membiarkan ini kosong, nama host permintaan menentukan nilai ini. Asal Azure CDN, seperti Web Apps, Blob Storage, dan Cloud Services memerlukan nilai header host ini agar sesuai dengan nama host asal secara default.

originPath

Jalur direktori pada asal yang dapat digunakan CDN untuk mengambil konten, misalnya contoso.cloudapp.net/originpath.

origins

Sumber konten yang dikirimkan melalui CDN.

probePath

Jalur ke file yang dihosting di asal yang membantu mempercepat pengiriman konten dinamis dan menghitung rute paling optimal untuk CDN. Ini relatif terhadap jalur asal. Properti ini hanya relevan saat menggunakan satu asal.

provisioningState

Status provisi titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

queryStringCachingBehavior

Menentukan bagaimana CDN menyimpan permintaan yang menyertakan string kueri. Anda dapat mengabaikan string kueri apa pun saat penembolokan, melewati penembolokan untuk mencegah permintaan yang berisi string kueri di-cache, atau menyimpan cache setiap permintaan dengan URL unik.

resourceState

Status sumber daya titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

urlSigningKeys

Daftar kunci yang digunakan untuk memvalidasi hash URL yang ditandatangani.

webApplicationFirewallPolicyLink

Menentukan kebijakan Web Application Firewall untuk titik akhir (jika ada)

Properti yang Diwariskan

id

ID Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

location

Lokasi sumber daya.

name

Nama sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData

Baca hanya data sistem CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

tags

Tag sumber daya.

type

Jenis sumber daya CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

contentTypesToCompress

Daftar tipe isi tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.

contentTypesToCompress?: string[]

Nilai Properti

string[]

customDomains

Domain kustom di bawah titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

customDomains?: DeepCreatedCustomDomain[]

Nilai Properti

defaultOriginGroup

Referensi ke grup asal.

defaultOriginGroup?: ResourceReference

Nilai Properti

deliveryPolicy

Kebijakan yang menentukan aturan pengiriman yang akan digunakan untuk titik akhir.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Nilai Properti

geoFilters

Daftar aturan yang menentukan akses geografis pengguna dalam titik akhir CDN. Setiap filter geografis mendefinisikan aturan akses ke jalur atau konten tertentu, misalnya memblokir APAC untuk jalur /pictures/

geoFilters?: GeoFilter[]

Nilai Properti

hostName

Nama host titik akhir yang disusun sebagai {endpointName}. {DNSZone}, misalnya contoso.azureedge.net NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

hostName?: string

Nilai Properti

string

isCompressionEnabled

Menunjukkan apakah pemadatan konten diaktifkan pada CDN. Nilai defaultnya adalah salah. Jika pemadatan diaktifkan, konten akan disajikan sebagai dikompresi jika pengguna meminta versi terkompresi. Konten tidak akan dikompresi pada CDN saat konten yang diminta lebih kecil dari 1 byte atau lebih besar dari 1 MB.

isCompressionEnabled?: boolean

Nilai Properti

boolean

isHttpAllowed

Menunjukkan apakah lalu lintas HTTP diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpAllowed?: boolean

Nilai Properti

boolean

isHttpsAllowed

Menunjukkan apakah lalu lintas HTTPS diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpsAllowed?: boolean

Nilai Properti

boolean

optimizationType

Menentukan skenario apa yang diinginkan pelanggan untuk mengoptimalkan titik akhir CDN ini, misalnya Unduh, layanan Media. Dengan informasi ini, CDN dapat menerapkan pengoptimalan berbasis skenario.

optimizationType?: string

Nilai Properti

string

originGroups

Grup asal yang terdiri dari asal yang digunakan untuk menyeimbangkan beban lalu lintas berdasarkan ketersediaan.

originGroups?: DeepCreatedOriginGroup[]

Nilai Properti

originHostHeader

Nilai header host dikirim ke asal dengan setiap permintaan. Properti di Titik Akhir ini hanya diperbolehkan ketika titik akhir menggunakan asal tunggal dan dapat ditimpa oleh properti yang sama yang ditentukan pada asal. Jika Anda membiarkan ini kosong, nama host permintaan menentukan nilai ini. Asal Azure CDN, seperti Web Apps, Blob Storage, dan Cloud Services memerlukan nilai header host ini agar sesuai dengan nama host asal secara default.

originHostHeader?: string

Nilai Properti

string

originPath

Jalur direktori pada asal yang dapat digunakan CDN untuk mengambil konten, misalnya contoso.cloudapp.net/originpath.

originPath?: string

Nilai Properti

string

origins

Sumber konten yang dikirimkan melalui CDN.

origins?: DeepCreatedOrigin[]

Nilai Properti

probePath

Jalur ke file yang dihosting di asal yang membantu mempercepat pengiriman konten dinamis dan menghitung rute paling optimal untuk CDN. Ini relatif terhadap jalur asal. Properti ini hanya relevan saat menggunakan satu asal.

probePath?: string

Nilai Properti

string

provisioningState

Status provisi titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

queryStringCachingBehavior

Menentukan bagaimana CDN menyimpan permintaan yang menyertakan string kueri. Anda dapat mengabaikan string kueri apa pun saat penembolokan, melewati penembolokan untuk mencegah permintaan yang berisi string kueri di-cache, atau menyimpan cache setiap permintaan dengan URL unik.

queryStringCachingBehavior?: QueryStringCachingBehavior

Nilai Properti

resourceState

Status sumber daya titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

resourceState?: string

Nilai Properti

string

urlSigningKeys

Daftar kunci yang digunakan untuk memvalidasi hash URL yang ditandatangani.

urlSigningKeys?: UrlSigningKey[]

Nilai Properti

Menentukan kebijakan Web Application Firewall untuk titik akhir (jika ada)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Nilai Properti

Detail Properti yang Diwariskan

id

ID Sumber Daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwarisi DariTrackedResource.id

location

Lokasi sumber daya.

location: string

Nilai Properti

string

Diwarisi DariTrackedResource.location

name

Nama sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwarisi DariTrackedResource.name

systemData

Baca hanya data sistem CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData?: SystemData

Nilai Properti

Diwarisi DariTrackedResource.systemData

tags

Tag sumber daya.

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

Nilai Properti

{[propertyName: string]: string}

Diwarisi DariTrackedResource.tags

type

Jenis sumber daya CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi DariTrackedResource.type