پرش به مطلب اصلی

مسیرها

یا ساخت یک پردازش لبه، به‌طور پیش‌فرض یک زیردامنه از دامنه‌ی arvanedge.ir به اپلیکیشن‌تان اختصاص می‌یابد. به‌کمک مسیرها می‌توانید ترافیک و درخواست‌های یک URL خاص از دامنه‌ی فعال در CDN آروان‌کلاد را به اپلیکیشن پردازش لبه‌ی خود انتقال دهید.

تعریف مسیر

پس از کلیک روی پردازش لبه‌ی مورد نظرتان، از قسمت مسیرها، دکمه‌ی «مسیر جدید» را بزنید.

در سایدبار، دامنه‌تان را انتخاب و سپس مسیری که می‌خواهید به پردازش لبه متصل شود را وارد کنید.

برای نمونه، در این تصویر، می‌خواهیم درخواست‌هایی که به */app/ ارسال می‌شوند، به‌وسیله‌ی پردازش لبه پاسخ داده شود.

برای تعریف این مسیر با استفاده از API می‌توانید از نمونه‌ی زیر استفاده کنید:

curl --location 'https://napi.arvancloud.ir/edge-computing/1.0/edge-computes/{workers.ID}/routes' \
--header 'authorization: API KEY' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/plain, */*' \
--data '{"domain":"myexampledomain.ir.ir","url":"/app/*","status":"active"}'

پس از تعریف مسیر جدید، یک قاتون صفحه برای اعمال این تنظیمات برای دامنه‌تان ساخته می‌شود.

به غیر از مسیر پیش‌فرض که برای ارسال ترافیک به زیردامنه‌ی arvanedge.ir‍ تعریف شده است، می‌توانید مسیرهای دیگر را فعال یا غیرفعال کنید، آن‌ها را ویرایش و یا در هنگام نیاز حذف کنید.

برای فعال یا غیرفعال کردن یک مسیر با استفاده از API می‌توانید از نمونه‌ی زیر استفاده کنید:

curl --location --request PUT 'https://napi.arvancloud.ir/edge-computing/1.0/edge-computes/{workers.ID}/routes//{routes.ID}' \
--header 'authorization: API KEY' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/plain, */*' \
--data '{"url":"/app/*","status":"inactive"}

در این درخواست پارامتر status دو مقدار active برای فعال یا inactive برای غیرفعال را می‌پذیرد.