Loading...

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

استفاده از cdnctl

اداره حساب‌ها، اپلیکیشن‌های کانتینری، وارد کردن‌ها، لاگ‌ها، jobها و object storage از ترمینال یا عامل‌های هوش مصنوعی.

استفاده از cdnctl

اداره حساب‌ها، اپلیکیشن‌های کانتینری، وارد کردن‌ها، لاگ‌ها، jobها و object storage از ترمینال یا عامل‌های هوش مصنوعی.

مرجع دستورات cdnctl

دنبال همه دستورات cdnctl هستید؟ شروع سریع و فهرست کامل دستورات در یک صفحه مرجع جداگانه قرار دارد.

مرجع کامل دستورات cdnctl

دستورات شروع سریع و فهرست کامل همه دستورات (حساب‌ها، اپلیکیشن‌های کانتینری، افزونه‌ها، purge، object storage، jobها، لاگ‌ها) همراه با پارامترهایشان.

باز کردن مرجع کامل دستورات →

مسیر در پنل

  1. Management Panel
  2. Help
  3. Tools
  4. cdnctl usage guide

پیش‌نیازها

  • cdnctl binary does not require PHP.
  • خروجی ورود شناسه کاربر/ایمیل/شناسه حساب را برنمی‌گرداند.
  • به‌روزرسانی خودکار checksumها را تأیید می‌کند.

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

1

Check cdnctl version

پیش از آغاز خودکارسازی عامل یا ترمینال، تازگی باینری بررسی می‌شود.

  • Run cdnctl update --check.
  • اگر به‌روزرسانی موجود است، به‌روزرسانی تأییدشده با checksum را اجرا کنید.

نتیجه مورد انتظار: CLI خروجی JSON برمی‌گرداند و وضعیت به‌روزرسانی روشن است.

معادل cdnctl
cdnctl update --check
cdnctl update --yes
2

انتقال گردش‌کار پنل به ترمینال

cdnctl is the public API equivalent of the panel; it does not take over panel-only payment/card steps.

  • وارد شوید.
  • حساب‌ها را فهرست کنید.
  • فرمان محصول مربوطه را اجرا کنید.
  • خروجی JSON را از نظر نشت راز/شناسه بررسی کنید.

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

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

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

  • خروجی‌های فرمان JSON و پنهان‌شده‌اند.
  • Payment/card handling is outside cdnctl scope.
  • عامل‌های هوش مصنوعی از ابزارهای عمومی بدون kubectl یا APIهای داخلی استفاده می‌کنند.

موارد کاربرد

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

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

  1. تأیید کنید که حساب بسته پولی موردنیاز را دارد.
  2. Run `cdnctl update --check`.
  3. ورود.
  4. فهرست/انتخاب حساب.
  5. ساخت/استقرار منابع.
  6. خواندن وضعیت/لاگ‌های JSON.

بررسی‌ها

  • خروجی JSON فیلدهای حساس را ماسک می‌کند.
  • به‌روزرسانی پیش از نصب checksum را تأیید می‌کند.
  • فرمان‌ها معادل پنلی دارند.
  • cdnctl docs do not ask agents to buy packages or handle payment cards.