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