سرویس CDN ستون این امکان را فراهم کرده است تا کاربران بتوانند status code و محتوای صفحه خطا (کد HTML) را برای عملیات (action) زیر تغییر دهند.
عملیات بلاک (block)
با انتخاب عملیات block فرم زیر برای شما نمایش داده میشود. با انتخاب گزینهی «ویرایش قالب HTML» فرمی برای شما نمایش داده میشود که میتوانید کد HTML مرتبط را در آن قرار دهید.
firewall:
action:
type: block
block:
statusCode: 403
template: ""
عملیات ratelimit
با انتخاب عملیات ratelimit فرم زیر برای شما نمایش داده میشود. با انتخاب گزینهی «ویرایش قالب HTML» فرمی برای شما نمایش داده میشود که میتوانید کد HTML مرتبط را در آن قرار دهید.
firewall:
action:
type: ratelimit
ratelimit:
statusCode: 429
template: ""
validationStatusCode: 412
validationTemplate: ""
مقادیر پیشفرض در داخل باکس کد نوشته شده و برای تمپلیتها مشتری میتواند از یک Jinja HTML Template با طول 5120 کاراکتر استفاده کند.
برای status codeها هم امکان استفاده از کدهای بین ۲۰۰ تا ۴۹۹ وجود دارد.
توجه
- همانطور که در تصاویر نیز قابل مشاهده است برای block هیچ متغیری وجود ندارد.
- همانطور که در تصاویر نیز قابل مشاهده است برای ratelimit دو متغیرر rate و period وجود دارد که به ترتیب تعداد درخواست مجاز و بازه زمانی مورد نظر را نشان میدهد.
- برای rate validation هیچ متغیری نداریم.