Loading...

راهنمای CDN.com.tr

ساخت نخستین حساب CDN

ساختار حساب را از بخش CDN Accounts ایجاد کنید، در صورت نیاز بسته را در پنل خریداری و تخصیص دهید، و UUID حساب را برای گردش‌کارهای DNS، فضای ذخیره‌سازی، پلتفرم یا cdnctl آماده کنید.

ساخت نخستین حساب CDN

ساختار حساب را از بخش CDN Accounts ایجاد کنید، در صورت نیاز بسته را در پنل خریداری و تخصیص دهید، و UUID حساب را برای گردش‌کارهای DNS، فضای ذخیره‌سازی، پلتفرم یا cdnctl آماده کنید.

تفاوت این صفحه با بخش شروع به کار

بخش شروع به کار به انتخاب سناریو کمک می‌کند. این صفحه فقط زیرساخت مشترکی را آماده می‌کند که همه سناریوها به آن نیاز دارند: حساب، بسته و UUID حساب.

باید انتخاب کنم

مقایسه منبع و روش تحویل

از میان منابع Pull، Push و Hosting همراه با نمونه‌های Default Endpoint، CNAME و Full DNS انتخاب کنید.

۳ نوع منبع ۳ روش تحویل
باز کردن راهنمای انتخاب
سایت موجود

استفاده از CDN بدون جابه‌جایی هاستینگ

وب‌سایت موجود را با تنظیمات مبدأ و هدر Host پشت CDN.com.tr قرار دهید.

Pull CDN CNAME / Full DNS / Default
باز کردن جریان سایت موجود
فایل‌های ایستا

انتشار سریع از default endpoint

فایل‌ها را در فضای ذخیره‌سازی CDN.com.tr بارگذاری کنید و از `xyz.cdn.com.tr` ارائه دهید.

Push CDN Default Endpoint
باز کردن جریان Simple Transfer
پلتفرم

اجرای برنامه روی CDN.com.tr

به مجوز پلتفرم، deploy/status/logs و تأیید دامنه عمومی ادامه دهید.

CDN Hosting/Platforms CNAME / Default / Full DNS
باز کردن جریان پلتفرم

مسیر در پنل

  1. Management Panel
  2. CDN Accounts
  3. Add Your Website
  4. Content Source
  5. Select / buy package
  6. Delivery Method
  7. تغییر بسته / انتخاب حساب در CDN Accounts

پیش‌نیازها

  • کاربر وارد شده است.
  • خرید بسته، پرداخت، تمدید و بازپرداخت در پنل انجام می‌شود، نه در جریان‌های API، cdnctl یا عامل هوش مصنوعی.
  • کار در ترمینال یا عامل هوش مصنوعی تنها پس از آنکه بسته‌های خریداری‌شده قابل فهرست شدن باشند و شناسه بسته مشخص باشد، آغاز می‌شود.
  • این صفحه زیرساخت حساب را آماده می‌کند؛ نوع منبع و روش تحویل را می‌توان بعداً از صفحه‌های مرتبط تغییر داد.

مدل تصمیم‌گیری

شل حساب چه چیزی فراهم می‌کند؟

ویزارد فضای کاری مشتری را آماده می‌کند که عملیات بعدی دامنه، ذخیره‌سازی، پلتفرم و apply به آن پیوست می‌شوند.

  • The account UUID scopes later API and cdnctl calls.
  • حساب انتخاب‌شده در نوار کناری و سوییچر حساب نمایش داده می‌شود.
  • اقدامات وابسته به ظرفیت و مجوز تا زمانی که بسته‌ای تخصیص نیابد آغاز نمی‌شوند.

مرز بسته

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

  • پنل: انتخاب بسته، سبد خرید، پرداخت، داده‌های فاکتور.
  • cdnctl/API: فهرست بسته‌های خریداری‌شده، ساخت حساب‌ها، پیوست بسته‌ها.
  • عامل‌های هوش مصنوعی نباید جزئیات کارت پرداخت یا عملیات پرداخت را درخواست کنند.

انتخاب راهنمای بعدی

پس از آماده شدن نخستین حساب، بر اساس نوع بار کاری ادامه دهید.

  • Pull CDN: قرار دادن CDN.com.tr جلوی یک مبدأ موجود.
  • Push CDN/Simple Transfer: بارگذاری فایل‌ها در فضای ذخیره‌سازی CDN.com.tr.
  • Hosting/Platforms: اجرای برنامه روی CDN.com.tr.
  • این انتخاب‌ها را می‌توان بعداً از صفحه محصول مرتبط تغییر داد؛ تغییرات مؤثر بر ترافیک به Apply Changes نیاز دارند.

راهنمای گام‌به‌گام

1

باز کردن CDN Accounts

پس از ورود، `/en/management/cdn` حساب‌های موجود و دکمه Add Your Website را نمایش می‌دهد.

  • بررسی کنید آیا می‌توان از یک حساب موجود دوباره استفاده کرد.
  • اگر به حساب جدیدی نیاز است، ویزارد را با Add Your Website شروع کنید.

نتیجه مورد انتظار: کاربر می‌تواند از پنل وارد جریان حساب جدید شود.

معادل cdnctl
cdnctl update --check
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
2

انتخاب منبع محتوا

ویزارد ابتدا می‌پرسد حساب باید از کدام نوع منبع استفاده کند؛ این انتخاب مسیر محصول بعدی را تعیین می‌کند.

  • Pull CDN، Push CDN و CDN Hosting را مقایسه کنید.
  • تأیید کنید که اعلان شل حساب هنوز به معنای استقرار پلتفرم نیست.
  • با این راهنما مدل را انتخاب کنید، سپس به صفحه سناریوی متناظر ادامه دهید.

نتیجه مورد انتظار: مرحله بسته پس از انتخاب منبع محتوا می‌آید.

معادل cdnctl
export CDN_SOURCE=pull
# Alternatives: push or hosting
3

آماده‌سازی بسته خریداری‌شده

اگر بسته‌ای در دسترس نیست، خرید بسته و پرداخت توسط مشتری در پنل انجام می‌شود و به ترمینال یا عامل هوش مصنوعی واگذار نمی‌شود.

  • بسته مناسب را از Packages انتخاب کنید.
  • کاربر پرداخت و داده‌های فاکتور را در My Cart تکمیل می‌کند.
  • پس از پرداخت، بسته در دسترس باید در ویزارد یا صفحه حساب نمایش داده شود.

نتیجه مورد انتظار: یک شناسه بسته خریداری‌شده را می‌توان با خودکارسازی فهرست کرد.

معادل cdnctl
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
4

ساخت حساب با یک روش تحویل

همان نوع منبع را می‌توان از طریق Default Endpoint، Full DNS Transfer یا Custom Subdomain تحویل داد.

  • وقتی DNS سفارشی لازم نیست، Default Endpoint را انتخاب کنید.
  • وقتی دامنه ریشه به nameserverهای CDN.com.tr منتقل می‌شود، Full DNS Transfer را انتخاب کنید.
  • وقتی فقط یک زیردامنه با CNAME به CDN.com.tr اشاره می‌کند، Custom Subdomain را انتخاب کنید.

نتیجه مورد انتظار: حساب با منبع و روش تحویل انتخاب‌شده به فهرست حساب‌ها بازمی‌گردد.

معادل cdnctl
cdnctl cdn accounts create --source "$CDN_SOURCE" --delivery default-endpoint --package "$PAID_PACKAGE_ID" --alias first-account-demo
export ACCOUNT_UUID=<account_uuid>
5

تأیید حساب و پیوست بسته

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

  • به CDN Accounts بازگردید.
  • تأیید کنید که حساب در فهرست ظاهر می‌شود.
  • در صورت نیاز از Change package برای پیوست یک بسته خریداری‌شده استفاده کنید.

نتیجه مورد انتظار: کار بعدی DNS، Pull، Push، Platform یا Apply Changes به همان UUID حساب محدود می‌شود.

معادل cdnctl
cdnctl accounts describe --account "$ACCOUNT_UUID"
cdnctl accounts packages attach --account "$ACCOUNT_UUID" --package "$PAID_PACKAGE_ID"

راستی‌آزمایی

  • حساب در CDN Accounts ظاهر می‌شود.
  • انتخاب‌های منبع و تحویل در ویزارد قابل درک هستند.
  • خرید بسته در پنل باقی می‌ماند.
  • `cdnctl packages list --owned --format table` shows purchased packages.
  • UUID حساب را می‌توان در راهنماهای بعدی محصول استفاده کرد.

موارد کاربرد

مشتری تازه‌وارد CDN.com.tr است و پیش از پیوست دامنه، DNS، SSL، فضای ذخیره‌سازی Push، مبدأهای Pull یا استقرارهای پلتفرم، به یک حساب CDN قابل‌مشاهده برای مشتری نیاز دارد.

جریان کاری سریع

  1. CDN Accounts را باز کنید.
  2. ویزارد Add Your Website را شروع کنید.
  3. منبع محتوا و روش تحویلی را انتخاب کنید که شل حساب را می‌سازند.
  4. اگر بسته‌ای لازم است، خرید و پرداخت را در پنل تکمیل کنید.
  5. بسته خریداری‌شده را به حساب تخصیص دهید.
  6. پیش از ادامه به راهنمای محصول، UUID حساب و حساب انتخاب‌شده را تأیید کنید.

بررسی‌ها

  • ساخت شل حساب نباید به SSH، مسیرهای مدیریتی یا کار دستی روی پایگاه‌داده نیاز داشته باشد.
  • خرید بسته یک کار خودکارسازی نیست.
  • دستور ایجاد حساب در cdnctl پیش از مشخص شدن شناسه یک بسته خریداری‌شده اجرا نمی‌شود.
  • UUID حساب پیش از رفتن به صفحه‌های مخصوص محصول آماده است.