Loading...

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

توسعه‌دهندگان، API، cdnctl و ابزارها

از این بخش زمانی استفاده کنید که یک گردش‌کار باید از طریق سطوح API و CLI قابل مشاهده برای مشتری خودکار شود.

توسعه‌دهندگان، API، cdnctl و ابزارها

این بخش روش‌های مشتری‌محور برای خودکارسازی CDN.com.tr را پوشش می‌دهد — API عمومی، ابزار خط فرمان cdnctl و دسترسی سازگار با S3 به Object Storage — تا بتوانید کاری را که در غیر این صورت باید دستی در پنل انجام دهید، اسکریپت کنید.

API عمومی به شما امکان می‌دهد بدون افشای شناسه‌های داخلی یا credentials به‌صورت برنامه‌نویسی‌شده احراز هویت کرده و اقدامات پنل را انجام دهید، و cdnctl همان عملیات‌ها — حساب‌ها، اپلیکیشن‌های کانتینری، ایمپورت‌ها، لاگ‌ها، وظایف زمان‌بندی‌شده و object storage — را در یک CLI واحد بسته‌بندی می‌کند. برای object storage به‌طور خاص، می‌توانید از AWS CLI استاندارد برای بررسی buckets و اشیاء استفاده کنید.

این رابط‌ها به‌گونه‌ای طراحی شده‌اند که برای خودکارسازی و اجرا توسط ایجنت‌های هوش مصنوعی ایمن باشند، و همان کاری را که پنل انجام می‌دهد بازتاب می‌دهند — بنابراین گردش‌کاری که یک‌بار می‌سازید با رشد تنظیمات شما همچنان کار می‌کند. مستندات راهنمای توسعه‌دهنده و مرجع API، endpointهای دقیق و دستورات cdnctl را برای هر وظیفه نشان می‌دهند.

موارد کاربرد

  • یک عامل هوش مصنوعی باید CDN.com.tr را به‌صورت ایمن اداره کند.
  • یک توسعه‌دهنده به فراخوانی‌های معادل API برای اقدامات پنل نیاز دارد.
  • یک اسکریپت باید Object Storage با S3 را تأیید کند.

جریان کاری

  1. تأیید کنید که بسته موردنیاز خریداری و در پنل اختصاص داده شده است.
  2. احراز هویت از طریق API عمومی یا cdnctl.
  3. انتخاب حساب.
  4. اجرای فرمان‌های مخصوص گردش‌کار.
  5. خواندن وضعیت JSON و خروجی عملیات.

بررسی‌ها

  • پاسخ ورود شناسه‌های کاربر/حساب را برنمی‌گرداند.
  • secrets در خروجی و لاگ‌ها ماسک می‌شوند.
  • کلیدهای API داخلی هرگز موردنیاز نیستند.
  • عملیات پرداخت و کارت به اسکریپت‌ها یا عامل‌های هوش مصنوعی واگذار نمی‌شوند.

موضوعات

احراز هویت با API عمومی

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

استفاده از cdnctl

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