تنظیمات لوکیشن با استفاده از API

در قسمت locations می‌توانید قوانین مربوط به مسیرها را تعیین کنید. در فیلد upstream نامی را که در فیلد upstream انتخاب کردید، وارد کنید. برای اطلاع از مقادیر معتبر path به این لینک (بخش قوانین مسیرها) مراجعه کنید.

ValueTypeLocation
glob, Max Length: 253 charactersstringhost
globstringpath
Max Length: 64 charactersstringupstream
objectcache
objectcors
objectimgsvc
objectrewrite
objectheaders
true | falseboolsecureLink

در فیلد cache تنظیمات مربوط به کنترل cache تعیین می‌شوند. برای مثال می‌توانید cache را مطابق با نیاز خود فعال یا غیرفعال (bypass) کنید و همچنین زمان اعتبار cache را تعیین کنید. در قسمت ttlTimeUnit می‌توانید واحد زمانی (ثانیه، دقیقه یا ساعت) TTL را تعیین کنید. برای توضیحات بیشتر به این لینک (بخش Cache) مراجعه کنید.

ValueTypelocation.cache
bypass | standard | ignore-query-stringstring enumlevel
true | falseboolignoreUpstreamTTL
true | falseboolprivate
>= 1int32browserTTL
>= 1int32edgeTTL
>= 1int32nonSuccessTTL
>= 1int32staleTTL
econd | minute | hourstring enumttlTimeUnit

ویژگی CORS یا Cross-Origin Resource Sharing به زبان ساده اجازه می دهد دامنه‌ها درخواست خود را برای یک منبع به یک دامنه‌ی دیگر بفرستند. برای توضیحات بیشتر به این لینک (بخش CORS) مراجعه کنید.

valuetypelocation.cors
boolenabled
array of strings(glob is supported) allowOrigins
true | falseboolallowCredentials
array of stringsallowHeaders
array of stringsallowMethods
array of stringsexposeHeaders
>= 0int32maxAge

برای استفاده از سرویس پردازش تصویر می‌توانید فیلد imgsvc را فعال کنید و روی تصاویر خود برخی فیلترهای خاص (مثل تغییر اندازه تصویر) را قبل از رسیدن به کاربر اعمال کنید. برای اطلاعات بیشتر به این لینک مراجعه کنید.

ValueTypelocation.imgsvc
true | falseboolenabled
objectforcedFilter
stringdefaultPreset
ValueTypelocation.imgsvc.forcedFilter
true | falseboolenabled
stringfilter

با تعیین مقادیر فیلد rewrite می‌توانید یک پیشوند مشخص را به یک مسیر دیگر در سرورهای اصلی بازنویسی کنید. مثلا می‌توانید مسیرهای که با /pictures شروع می‌شوند را به / در سرور اصلی بازنویسی کنید.

Typelocation.rewrite
stringprefix
stringreplaceWith

با استفاده از فیلد headers می‌توانید یک سری هدر به ریکوئستی که سمت upstream ارسال می‌شود و یا به کاربر پاسخ داده می‌شود (downstream)، اضافه کنید.

Typelocation.headers
array of objectsupstream
array of objectsdownstream
valuetypelocation.headers.upstream
non-emptystringname
stringvalue
valueTypelocation.headers.downstream
non-emptystringname
non-emptystringvalue
آیا این مقاله به شما کمک کرد؟

با نظر دادن به بهبود کیفیت مستندات کمک کنید

sotoon

کلیه حقوق مادی و معنوی محفوظ است. © ۱۴۰۳ ستون/ شرکت رایانش ابری واحد هزاردستان