مشاركة عبر


EndpointProperties interface

كائن JSON الذي يحتوي على الخصائص المطلوبة لإنشاء نقطة نهاية.

يمتد

الخصائص

customDomains

المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

hostName

اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

originGroups

مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر.

origins

مصدر المحتوى الذي يتم تسليمه عبر CDN.

provisioningState

حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

resourceState

حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

الخصائص الموروثة

contentTypesToCompress

قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا.

defaultOriginGroup

مرجع إلى مجموعة الأصل.

deliveryPolicy

نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية.

geoFilters

قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/

isCompressionEnabled

يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت.

isHttpAllowed

يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).

isHttpsAllowed

يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).

optimizationType

تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو.

originHostHeader

يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي.

originPath

مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath.

probePath

المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد.

queryStringCachingBehavior

يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد.

urlSigningKeys

قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة.

webApplicationFirewallPolicyLink

تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن)

تفاصيل الخاصية

customDomains

المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

customDomains?: DeepCreatedCustomDomain[]

قيمة الخاصية

hostName

اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

hostName?: string

قيمة الخاصية

string

originGroups

مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر.

originGroups?: DeepCreatedOriginGroup[]

قيمة الخاصية

origins

مصدر المحتوى الذي يتم تسليمه عبر CDN.

origins: DeepCreatedOrigin[]

قيمة الخاصية

provisioningState

حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

provisioningState?: string

قيمة الخاصية

string

resourceState

حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

resourceState?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

contentTypesToCompress

قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا.

contentTypesToCompress?: string[]

قيمة الخاصية

string[]

موروث منEndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

مرجع إلى مجموعة الأصل.

defaultOriginGroup?: ResourceReference

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.deliveryPolicy

geoFilters

قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/

geoFilters?: GeoFilter[]

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت.

isCompressionEnabled?: boolean

قيمة الخاصية

boolean

موروث منEndpointPropertiesUpdateParameters.isCompressionEnabled

isHttpAllowed

يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).

isHttpAllowed?: boolean

قيمة الخاصية

boolean

موروث منEndpointPropertiesUpdateParameters.isHttpAllowed

isHttpsAllowed

يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).

isHttpsAllowed?: boolean

قيمة الخاصية

boolean

موروث منEndpointPropertiesUpdateParameters.isHttpsAllowed

optimizationType

تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو.

optimizationType?: string

قيمة الخاصية

string

موروث منEndpointPropertiesUpdateParameters.optimizationType

originHostHeader

يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي.

originHostHeader?: string

قيمة الخاصية

string

موروث منEndpointPropertiesUpdateParameters.originHostHeader

originPath

مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath.

originPath?: string

قيمة الخاصية

string

موروث منEndpointPropertiesUpdateParameters.originPath

probePath

المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد.

probePath?: string

قيمة الخاصية

string

موروث منEndpointPropertiesUpdateParameters.probePath

queryStringCachingBehavior

يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد.

queryStringCachingBehavior?: QueryStringCachingBehavior

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة.

urlSigningKeys?: UrlSigningKey[]

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.urlSigningKeys

تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

قيمة الخاصية

موروث منEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink