انتقل من نقطة النهاية الافتراضية إلى CNAME أو Full DNS
إذا كان مصدر Push CDN نفسه سيخدم لاحقًا من `images.example.com` أو من النطاق الجذر، فراجع نموذج الاختيار.
افتح دليل الاختيارمساعدة CDN.com.tr
في معالج Add Your Website، اختر Push CDN كمصدر للمحتوى وDefault Endpoint كطريقة تسليم، ثم انشر الملفات من نقطة نهاية CDN.com.tr المُولَّدة.
البدء
في معالج Add Your Website، اختر Push CDN كمصدر للمحتوى وDefault Endpoint كطريقة تسليم، ثم انشر الملفات من نقطة نهاية CDN.com.tr المُولَّدة.
يسأل المعالج أولًا من أين يأتي المحتوى.
بعد اختيار المصدر، اختر أي نموذج نطاق يخدم ذلك المحتوى.
تستخدم الاستضافة الثابتة عبر Simple Transfer تركيبة Push CDN + Default Endpoint.
بعد تسجيل الدخول، افتح `/en/management/cdn` وانقر Add Your Website في الأعلى.
النتيجة المتوقعة: تعرض شاشة Content Source خيارات Pull CDN وPush CDN وCDN Hosting.
cdnctl update --check
cdnctl login --email "<email>" --password "<password>"
cdnctl accounts list
للاستضافة الثابتة البسيطة، لا يكون المصدر هو خادم العميل؛ بل المصدر هو تخزين CDN.com.tr.
النتيجة المتوقعة: يحمل المعالج قيمة مصدر المحتوى المحددة كـ `push`.
export CDN_SOURCE=push
يتيح المعالج للمستخدم اختيار باقة مؤهلة أو يوجّهه عبر الشراء اليدوي في اللوحة عند الحاجة.
النتيجة المتوقعة: لا تبدأ تدفقات API أو cdnctl أو وكلاء الذكاء الاصطناعي قبل اكتمال الدفع.
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
عندما تسأل خطوة طريقة التسليم كيف يجب أن يخدم CDN المحتوى، يتجنّب Default Endpoint العمل على DNS والنطاق المخصص.
النتيجة المتوقعة: ينشئ النظام الحساب بـ `is_basic_transfer` ويعيد اسم خدمة افتراضيًا مثل `xyz.cdn.com.tr`.
cdnctl cdn accounts create --source "$CDN_SOURCE" --delivery default-endpoint --package "$PAID_PACKAGE_ID" --alias simple-transfer-demo
export ACCOUNT_UUID=<account_uuid>
export ENDPOINT=<endpoint>.cdn.com.tr
بعد وجود الحساب، استخدم Push CDN File Manager أو Push CDN API لرفع الملف إلى الحساب المحدد.
النتيجة المتوقعة: يظهر الملف المرفوع في منطقة تخزين الحساب المحدد.
cdnctl push files upload --account "$ACCOUNT_UUID" --file ./hello.txt --path /hello.txt
cdnctl push files list --account "$ACCOUNT_UUID"
ادمج نقطة النهاية الافتراضية المُولَّدة مع مسار الملف.
النتيجة المتوقعة: يعيد الرابط العام 200 ويخدم المحتوى الثابت المرفوع من نطاق CDN.com.tr الافتراضي.
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
curl -I "https://$ENDPOINT/hello.txt"
يريد العميل خدمة أصول ثابتة بسرعة دون ربط نطاقه الخاص؛ إذ تعيش الملفات في تخزين CDN.com.tr.