شروع استفاده از API محصول CDN
ابتدا فایل کانفیگ را دانلود کنید. سپس لازم است در این فایل <bepa-token> را با توکن بپای خود جایگزین کنید.
برای دریافت توکن بپا:
۱- وارد بخش توکنها در پروفایل کاربری خود در پنل اوشن شوید.
۲- در بخش "توکنهای کاربر" روی دکمه "افزودن توکن کاربر" کلیک کنید. سپس یک نام دلخواه برای توکن انتخاب نموده و توکن جدید را اضافه کنید.
۳- در نهایت توکن ساخته شده را کپی کنید. دقت کنید که این توکن در آینده به شما نشان داده نمیشود، پس آن را در یک محل امن ذخیره کنید. توجه کنید که دارنده این توکن میتواند از طرف شما تغییراتی را در تنظیمات محصولات ایجاد کند، بنابراین آن را در اختیار دیگران قرار ندهید.
با دستورات زیر فایل کانفیگ دانلود شده حاوی توکن بپا را به مسیر پیش فرض منتقل کنید.
در ابتدا برای دیدن همه CDNهای خود از دستور زیر استفاده کنید. عبارت <your-namespace> را با نام فضای کاربری خود جایگزین کنید. (این عبارت در ستون نام مشخص شده و با شناسه متفاوت است)
در صورتی که kubectl روی سیستم شما نصب نیست لازم است پیش از ادامه از نصب آن مطمئن شوید. ابزار kubectl را میتوانید برای سیستم عاملهای مختلف از صفحه رسمی آن دانلود و نصب کنید.
برای دیدن جزئیات و تنظیمات یک CDN خاص از دستور زیر استفاده کنید. (به جای <Name> نام CDN مد نظر را قرار دهید).
خروجی این دستور کانفیگهای فعلی CDN اشاره شده شما را نشان میدهد. شما میتوانید با دستور زیر این کانفیگ را ویرایش کنید: (به جای <Name> نام CDN مورد نظر را قرار دهید)
کانفیگ دریافت شده به صورت پیشفرض در vim باز میشود در صورتی که تمایل دارید با ادیتور سادهتری کار کنید قبل از این مرحله دستور export EDITOR=nano را وارد کنید تا ادیتور nano به صورت پیش فرض فعال شود.
Value | Type | Spec |
---|---|---|
RFC 1123 | string | canonicalHostname |
RFC 1123 | string | hostname |
array of objects | upstreams | |
array of locations | locations | |
object | tls | |
object | secureLink | |
array of objects | customPages | |
object | firewall |
مقدار defaultHostname بعد از ساختن CDN تعریف میشود که به صورت "*.cdn.cafebazaar.cloud" است تا بتوانید از امکانات CDN بدون نیاز به داشتن دامنه خود استفاده کنید.