کدام دامنه باید خروجی پلتفرم را ارائه دهد؟
default endpoint برای پیشنمایش، CNAME برای تولید، یا Full DNS وقتی DNS ریشه باید روی CDN.com.tr باشد را مقایسه کنید.
باز کردن راهنمای انتخابراهنمای CDN.com.tr
از CDN Hosting/Platforms برای انتشار بارهای کاری WordPress، PHP یا Managed Container از طریق حساب، مجوز بسته، تنظیمات پلتفرم، deploy/status/logs و تأیید روش تحویل استفاده کنید.
شروع به کار
از CDN Hosting/Platforms برای انتشار بارهای کاری WordPress، PHP یا Managed Container از طریق حساب، مجوز بسته، تنظیمات پلتفرم، deploy/status/logs و تأیید روش تحویل استفاده کنید.
وقتی زمان اجرا روی CDN.com.tr اجرا میشود، جریان از راهاندازی فایل Pull یا Push فاصله میگیرد.
رفتار هدر Host مبدأ برای WordPress، PHP و Managed Container اینجا مدیریت میشود.
اقدامات پلتفرم ممکن است به ظرفیت بسته و مجوز نیاز داشته باشند؛ خرید در پنل تکمیل میشود.
نتیجه مورد انتظار: Hosting/Platforms میتواند اقدامات پلتفرم را برای حساب انتخابشده نمایش دهد.
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
export PAID_PACKAGE_ID=<listed_package_id>
انتخاب CDN Hosting در ویزارد، شل حساب زمان اجرای پلتفرم را آماده میکند.
نتیجه مورد انتظار: نوع منبع پلتفرم روی حساب ذخیره میشود و سطح پلتفرم فعال است.
cdnctl cdn accounts create --source hosting --delivery custom-subdomain --package "$PAID_PACKAGE_ID" --alias platform-app-demo
export ACCOUNT_UUID=<account_uuid>
Hosting/Platforms سرویسهای پلتفرم و تصمیم هدر Host را با هم نمایش میدهد.
نتیجه مورد انتظار: پیکربندی نوع پلتفرم و هدر Host روی حساب انتخابشده ذخیره میشود.
cdnctl platforms types list
cdnctl platforms type set --account "$ACCOUNT_UUID" --type managed-container
cdnctl platforms origin-host set --account "$ACCOUNT_UUID" --host app.example.com --keep-request-host false
Managed Container و پلتفرمهای مشابه، image، پورت، env/secrets و سلامت را از سطوح رو به مشتری مدیریت میکنند.
نتیجه مورد انتظار: سطوح Operations و وضعیت پلتفرم نتیجه استقرار را نشان میدهند.
cdnctl container apps deploy --account "$ACCOUNT_UUID" --name web --image registry.example.com/acme/web:latest --port 8080
cdnctl container apps logs --account "$ACCOUNT_UUID" --app web --tail 100
cdnctl container apps status --account "$ACCOUNT_UUID" --app web
خروجی پلتفرم نیز از طریق default endpoint، full DNS یا custom subdomain ارائه میشود.
نتیجه مورد انتظار: برنامه پلتفرم از طریق یک دامنه رو به مشتری پاسخ میدهد.
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://app.example.com/health
مشتری میخواهد CDN.com.tr زمان اجرای برنامه را اجرا کند و آن را از طریق یک دامنه عمومی ارائه دهد، نه فقط یک مبدأ را پروکسی کند یا فایلهای ایستا را میزبانی کند.