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
content |
Daftar tipe isi tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid. |
custom |
Domain kustom di bawah titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
default |
Referensi ke grup asal. |
delivery |
Kebijakan yang menentukan aturan pengiriman yang akan digunakan untuk titik akhir. |
geo |
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/ |
host |
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. |
is |
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. |
is |
Menunjukkan apakah lalu lintas HTTP diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan. |
is |
Menunjukkan apakah lalu lintas HTTPS diizinkan di titik akhir. Nilai defaultnya adalah benar. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan. |
optimization |
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. |
origin |
Grup asal yang terdiri dari asal yang digunakan untuk menyeimbangkan beban lalu lintas berdasarkan ketersediaan. |
origin |
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. |
origin |
Jalur direktori pada asal yang dapat digunakan CDN untuk mengambil konten, misalnya contoso.cloudapp.net/originpath. |
origins | Sumber konten yang dikirimkan melalui CDN. |
probe |
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. |
provisioning |
Status provisi titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
query |
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. |
resource |
Status sumber daya titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
url |
Daftar kunci yang digunakan untuk memvalidasi hash URL yang ditandatangani. |
web |
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. |
system |
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
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
webApplicationFirewallPolicyLink
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
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