Endpoint interface
نقطة نهاية CDN هي الكيان داخل ملف تعريف CDN الذي يحتوي على معلومات التكوين مثل الأصل والبروتوكول والتخزين المؤقت للمحتوى وسلوك التسليم. تستخدم نقطة نهاية CDN تنسيق <عنوان URL endpointname.azureedge.net>.
- يمتد
الخصائص
| content |
قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا. |
| custom |
المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| default |
مرجع إلى مجموعة الأصل. |
| delivery |
نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية. |
| geo |
قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/ |
| host |
اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| is |
يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت. |
| is |
يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS). |
| is |
يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS). |
| optimization |
تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو. |
| origin |
مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر. |
| origin |
يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي. |
| origin |
مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath. |
| origins | مصدر المحتوى الذي يتم تسليمه عبر CDN. |
| probe |
المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد. |
| provisioning |
حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| query |
يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد. |
| resource |
حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| url |
قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة. |
| web |
تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن) |
الخصائص الموروثة
| id | معرف المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | موقع المورد. |
| name | اسم المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| system |
قراءة بيانات النظام فقط ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| tags | علامات الموارد. |
| type | نوع المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
contentTypesToCompress
قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا.
contentTypesToCompress?: string[]
قيمة الخاصية
string[]
customDomains
المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
customDomains?: DeepCreatedCustomDomain[]
قيمة الخاصية
defaultOriginGroup
deliveryPolicy
نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
قيمة الخاصية
geoFilters
قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/
geoFilters?: GeoFilter[]
قيمة الخاصية
hostName
اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
hostName?: string
قيمة الخاصية
string
isCompressionEnabled
يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت.
isCompressionEnabled?: boolean
قيمة الخاصية
boolean
isHttpAllowed
يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).
isHttpAllowed?: boolean
قيمة الخاصية
boolean
isHttpsAllowed
يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).
isHttpsAllowed?: boolean
قيمة الخاصية
boolean
optimizationType
تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو.
optimizationType?: string
قيمة الخاصية
string
originGroups
مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر.
originGroups?: DeepCreatedOriginGroup[]
قيمة الخاصية
originHostHeader
يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي.
originHostHeader?: string
قيمة الخاصية
string
originPath
مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath.
originPath?: string
قيمة الخاصية
string
origins
مصدر المحتوى الذي يتم تسليمه عبر CDN.
origins?: DeepCreatedOrigin[]
قيمة الخاصية
probePath
المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد.
probePath?: string
قيمة الخاصية
string
provisioningState
حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
provisioningState?: string
قيمة الخاصية
string
queryStringCachingBehavior
يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد.
queryStringCachingBehavior?: QueryStringCachingBehavior
قيمة الخاصية
resourceState
حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
resourceState?: string
قيمة الخاصية
string
urlSigningKeys
قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة.
urlSigningKeys?: UrlSigningKey[]
قيمة الخاصية
webApplicationFirewallPolicyLink
تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
قيمة الخاصية
تفاصيل الخاصية الموروثة
id
معرف المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
id?: string
قيمة الخاصية
string
موروث منTrackedResource.id
location
name
اسم المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
name?: string
قيمة الخاصية
string
موروث منTrackedResource.name
systemData
قراءة بيانات النظام فقط ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
systemData?: SystemData
قيمة الخاصية
موروثة منTrackedResource.systemData
tags
علامات الموارد.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
موروثة منTrackedResource.tags
type
نوع المورد. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
type?: string
قيمة الخاصية
string
موروث منTrackedResource.type