مشاركة عبر


تعيين مجال مخصص إلى نقطة نهاية Azure Blob Storage

يمكنك تعيين مجال مخصص إلى نقطة نهاية خدمة كائن ثنائي كبير الحجم أو نقطة نهاية موقع ويب ثابت .

إشعار

يعمل هذا التعيين فقط للمجالات الفرعية (على سبيل المثال: www.contoso.com). إذا كنت تريد أن تكون نقطة نهاية الويب متوفرة على المجال الجذر (على سبيل المثال: contoso.com)، يتعين عليك استخدام Azure CDN. للحصول على إرشادات، راجع قسم تعيين مجال مخصص مع تمكين HTTPS في هذه المقالة. نظرا لأنك ستنتقل إلى هذا القسم من هذه المقالة لتمكين المجال الجذر للمجال المخصص، فإن الخطوة داخل هذا القسم لتمكين HTTPS اختيارية.

تعيين مجال مخصص مع تمكين HTTP فقط

هذا الأسلوب أسهل، ولكنه يتيح الوصول إلى HTTP فقط. إذا تم تكوين حساب التخزين لطلب نقل آمن عبر HTTPS، فيجب عليك تمكين وصول HTTPS لمجالك المخصص.

لتمكين الوصول إلى HTTPS، راجع قسم تعيين مجال مخصص مع تمكين HTTPS في هذه المقالة.

تعيين مجَال مخصص

هام

لن يكون مجالك المخصص متاحا للمستخدمين لفترة وجيزة أثناء إكمال التكوين. إذا كان مجالك يدعم حاليا تطبيقا باتفاقية على مستوى الخدمة (SLA) لا تتطلب أي وقت تعطل، فاتبع الخطوات الواردة في قسم تعيين مجال مخصص بدون وقت تعطل في هذه المقالة للتأكد من أن المستخدمين يمكنهم الوصول إلى مجالك أثناء إجراء تعيين DNS.

إذا لم تكن تعلم أن المجال غير متوفر للمستخدمين لفترة وجيزة، فاتبع هذه الخطوات.

✔️ الخطوة 1: احصل على اسم المضيف لنقطة نهاية التخزين.

✔️ الخطوة 2: إنشاء سجل اسم متعارف عليه (CNAME) مع موفر المجال الخاص بك.

✔️ الخطوة 3: تسجيل المجال المخصص باستخدام Azure.

✔️ الخطوة 4: اختبر مجالك المخصص.

الخطوة 1: الحصول على اسم المضيف لنقطة نهاية التخزين

اسم المضيف هو عنوان URL لنقطة نهاية التخزين دون معرف البروتوكول والشرطة المائلة اللاحقة.

  1. في مدخل Azure انتقل إلى حساب التخزين الخاص بك.

  2. في جزء القائمة، ضمن Settings، حدد Endpoints.

  3. انسخ قيمة نقطة نهاية خدمة Blob أو نقطة نهاية موقع الويب الثابت إلى ملف نصي.

    إشعار

    نقطة نهاية تخزين Data Lake غير مدعومة (على سبيل المثال: https://mystorageaccount.dfs.core.windows.net/).

  4. قم بإزالة معرف البروتوكول (على سبيل المثال: HTTPS) والشرطة المائلة اللاحقة من تلك السلسلة. يحتوي الجدول التالي على أمثلة.

    نوع نقطة النهاية نقطة النهاية اسم المضيف
    خدمة الكائن الثنائي كبير الحجم https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    موقع ويب ثابت https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    وضع هذه القيمة جانبا في وقت لاحق.

الخطوة 2: إنشاء سجل اسم متعارف عليه (CNAME) مع موفر المجال

إنشاء سجل CNAME للإشارة إلى اسم المضيف الخاص بك. سجل CNAME هو نوع من سجلات نظام أسماء المجالات (DNS) الذي يعين اسم مجال مصدر إلى اسم مجال وجهة.

إشعار

يجب أن تكون سجلات CNAME متاحة للشبكات العامة. إذا كانت سجلات CNAME خاصة، فلن ينجح التسجيل باستخدام Azure.

  1. سجل الدخول إلى موقع جهة تسجيل المجالات على الويب، ثم انتقل إلى الصفحة لإدارة إعداد DNS.

    قد تجد الصفحة في قسم يسمى Domain Name أو DNS أو Name Server Management.

  2. ابحث عن قسم إدارة سجلات CNAME.

    قد تحتاج إلى الانتقال إلى صفحة إعدادات متقدمة والبحث عن CNAME أو الاسم المستعار أو المجالات الفرعية.

  3. إنشاء سجل CNAME. كجزء من هذا السجل، قم بتوفير العناصر التالية:

الخطوة 3: تسجيل مجالك المخصص باستخدام Azure

  1. في مدخل Azure انتقل إلى حساب التخزين الخاص بك.

  2. في جزء القائمة، ضمن Security + networking، حدد Networking.

  3. في صفحة Networking ، اختر علامة التبويب Custom domain .

    إشعار

    لا يظهر هذا الخيار في الحسابات التي تم تمكين ميزة مساحة الاسم الهرمية فيها. بالنسبة لهذه الحسابات، استخدم إما PowerShell أو Azure CLI لإكمال هذه الخطوة.

  4. في مربع النص اسم المجال ، أدخل اسم المجال المخصص، بما في ذلك المجال الفرعي.

    على سبيل المثال، إذا كان مجالك contoso.com وكان الاسم المستعار للمجال الفرعي هو www، أدخل www.contoso.com. إذا كان مجالك الفرعي عبارة عن صور، أدخل photos.contoso.com.

  5. لتسجيل المجال المخصص، اختر الزر حفظ .

    بعد نشر سجل CNAME من خلال خوادم أسماء المجالات (DNS)، وإذا كان لدى المستخدمين الأذونات المناسبة، يمكنهم عرض بيانات الكائن الثنائي كبير الحجم باستخدام المجال المخصص.

الخطوة 4: اختبار المجال المخصص

للتأكد من تعيين مجالك المخصص إلى نقطة نهاية خدمة الكائن الثنائي كبير الحجم، قم بإنشاء كائن ثنائي كبير الحجم في حاوية عامة داخل حساب التخزين الخاص بك. بعد ذلك، في مستعرض ويب، قم بالوصول إلى الكائن الثنائي كبير الحجم باستخدام URI بالتنسيق التالي: http://<subdomain.customdomain>/<mycontainer>/<myblob>

على سبيل المثال، للوصول إلى نموذج ويب في الحاوية myforms في المجال الفرعي المخصص photos.contoso.com ، يمكنك استخدام URI التالي: http://photos.contoso.com/myforms/applicationform.htm

تعيين مجال مخصص بدون وقت تعطل

إشعار

إذا لم تكن تعلم أن المجال غير متوفر للمستخدمين لفترة وجيزة، ففكر في استخدام الخطوات الواردة في قسم تعيين مجال مخصص من هذه المقالة. إنه نهج أبسط مع خطوات أقل.

إذا كان مجالك يدعم حاليا تطبيقا باتفاقية على مستوى الخدمة (SLA) لا تتطلب أي وقت تعطل، فاتبع هذه الخطوات للتأكد من أن المستخدمين يمكنهم الوصول إلى مجالك أثناء إجراء تعيين DNS.

✔️ الخطوة 1: احصل على اسم المضيف لنقطة نهاية التخزين.

✔️ الخطوة 2: إنشاء سجل اسم متعارف عليه وسيط (CNAME) مع موفر المجال الخاص بك.

✔️ الخطوة 3: تسجيل المجال المخصص مسبقا باستخدام Azure.

✔️ الخطوة 4: إنشاء سجل CNAME مع موفر المجال الخاص بك.

✔️ الخطوة 5: اختبر مجالك المخصص.

الخطوة 1: الحصول على اسم المضيف لنقطة نهاية التخزين

اسم المضيف هو عنوان URL لنقطة نهاية التخزين دون معرف البروتوكول والشرطة المائلة اللاحقة.

  1. في مدخل Azure انتقل إلى حساب التخزين الخاص بك.

  2. في جزء القائمة، ضمن Settings، حدد Endpoints.

  3. انسخ قيمة نقطة نهاية خدمة Blob أو نقطة نهاية موقع الويب الثابت إلى ملف نصي.

  4. قم بإزالة معرف البروتوكول (على سبيل المثال: HTTPS) والشرطة المائلة اللاحقة من تلك السلسلة. يحتوي الجدول التالي على أمثلة.

    نوع نقطة النهاية نقطة النهاية اسم المضيف
    خدمة الكائن الثنائي كبير الحجم https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    موقع ويب ثابت https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    وضع هذه القيمة جانبا في وقت لاحق.

الخطوة 2: إنشاء سجل اسم متعارف عليه وسيط (CNAME) مع موفر المجال

إنشاء سجل CNAME مؤقت للإشارة إلى اسم المضيف الخاص بك. سجل CNAME هو نوع من سجل DNS الذي يعين اسم مجال مصدر إلى اسم مجال وجهة.

إشعار

يجب أن تكون سجلات CNAME متاحة للشبكات العامة. إذا كانت سجلات CNAME خاصة، فلن ينجح التسجيل باستخدام Azure.

  1. سجل الدخول إلى موقع جهة تسجيل المجالات على الويب، ثم انتقل إلى الصفحة لإدارة إعداد DNS.

    قد تجد الصفحة في قسم يسمى Domain Name أو DNS أو Name Server Management.

  2. ابحث عن قسم إدارة سجلات CNAME.

    قد تحتاج إلى الانتقال إلى صفحة إعدادات متقدمة والبحث عن CNAME أو الاسم المستعار أو المجالات الفرعية.

  3. إنشاء سجل CNAME. كجزء من هذا السجل، قم بتوفير العناصر التالية:

    • الاسم المستعار للمجال الفرعي مثل www أو photos. المجال الفرعي مطلوب، المجالات الجذر غير مدعومة.

      asverify أضف المجال الفرعي إلى الاسم المستعار. على سبيل المثال: asverify.www أو asverify.photos.

    • اسم المضيف الذي حصلت عليه في قسم الحصول على اسم المضيف لنقطة نهاية التخزين في وقت سابق من هذه المقالة.

      أضف المجال asverify الفرعي إلى اسم المضيف. على سبيل المثال: asverify.mystorageaccount.blob.core.windows.net.

الخطوة 3: التسجيل المسبق لمجالك المخصص باستخدام Azure

عند تسجيل مجالك المخصص مسبقا باستخدام Azure، فإنك تسمح ل Azure بالتعرف على مجالك المخصص دون الحاجة إلى تعديل سجل DNS للمجال. بهذه الطريقة، عند تعديل سجل DNS للمجال، سيتم تعيينه إلى نقطة نهاية الكائن الثنائي كبير الحجم بدون وقت تعطل.

  1. في مدخل Azure انتقل إلى حساب التخزين الخاص بك.

  2. في جزء القائمة، ضمن Security + networking، حدد Networking.

  3. في صفحة Networking ، اختر علامة التبويب Custom domain .

    إشعار

    لا يظهر هذا الخيار في الحسابات التي تم تمكين ميزة مساحة الاسم الهرمية فيها. بالنسبة لهذه الحسابات، استخدم إما PowerShell أو Azure CLI لإكمال هذه الخطوة.

  4. في مربع النص اسم المجال ، أدخل اسم المجال المخصص، بما في ذلك المجال الفرعي.

    على سبيل المثال، إذا كان مجالك contoso.com وكان الاسم المستعار للمجال الفرعي هو www، أدخل www.contoso.com. إذا كان مجالك الفرعي عبارة عن صور، أدخل photos.contoso.com.

  5. حدد خانة الاختيار استخدام التحقق من صحة CNAME غير المباشر .

  6. لتسجيل المجال المخصص، اختر الزر حفظ .

    إذا نجح التسجيل، يقوم المدخل بإعلامك بأنه تم تحديث حساب التخزين الخاص بك بنجاح. تم التحقق من مجالك المخصص بواسطة Azure، ولكن لم يتم توجيه نسبة استخدام الشبكة إلى مجالك بعد إلى حساب التخزين الخاص بك حتى تقوم بإنشاء سجل CNAME مع موفر المجال الخاص بك. ستفعل ذلك في القسم التالي.

الخطوة 4: إنشاء سجل CNAME مع موفر المجال

إنشاء سجل CNAME مؤقت للإشارة إلى اسم المضيف الخاص بك.

  1. سجل الدخول إلى موقع جهة تسجيل المجالات على الويب، ثم انتقل إلى الصفحة لإدارة إعداد DNS.

    قد تجد الصفحة في قسم يسمى Domain Name أو DNS أو Name Server Management.

  2. ابحث عن قسم إدارة سجلات CNAME.

    قد تحتاج إلى الانتقال إلى صفحة إعدادات متقدمة والبحث عن CNAME أو الاسم المستعار أو المجالات الفرعية.

  3. إنشاء سجل CNAME. كجزء من هذا السجل، قم بتوفير العناصر التالية:

الخطوة 5: اختبار المجال المخصص

للتأكد من تعيين مجالك المخصص إلى نقطة نهاية خدمة الكائن الثنائي كبير الحجم، قم بإنشاء كائن ثنائي كبير الحجم في حاوية عامة داخل حساب التخزين الخاص بك. بعد ذلك، في مستعرض ويب، قم بالوصول إلى الكائن الثنائي كبير الحجم باستخدام URI بالتنسيق التالي: http://<subdomain.customdomain>/<mycontainer>/<myblob>

على سبيل المثال، للوصول إلى نموذج ويب في الحاوية myforms في المجال الفرعي المخصص photos.contoso.com ، يمكنك استخدام URI التالي: http://photos.contoso.com/myforms/applicationform.htm

إزالة تعيين مجال مخصص

لإزالة تعيين مجال مخصص، قم بإلغاء تسجيل المجال المخصص. استخدم أحد الإجراءات التالية.

  1. في مدخل Azure انتقل إلى حساب التخزين الخاص بك.

  2. في جزء القائمة، ضمن Security + networking، حدد Networking.

  3. في صفحة Networking ، اختر علامة التبويب Custom domain .

  4. قم بإلغاء تحديد محتويات مربع النص الذي يحتوي على اسم المجال المخصص.

  5. حدد الزر حفظ.

بعد إزالة المجال المخصص بنجاح، سترى إشعار مدخل بأنه تم تحديث حساب التخزين الخاص بك بنجاح.

تعيين مجال مخصص مع تمكين HTTPS

يتضمن هذا الأسلوب المزيد من الخطوات، ولكنه يتيح الوصول إلى HTTPS. إذا لم تكن بحاجة إلى وصول المستخدمين إلى الكائن الثنائي كبير الحجم أو محتوى الويب باستخدام HTTPS، فشاهد قسم تعيين مجال مخصص مع تمكين HTTP فقط من هذه المقالة. يتضمن الأسلوب استخدام Azure Front Door (المفضل) أو Azure CDN وهي خدمات شبكة تسليم المحتوى التي تقدمها Azure.

إشعار

يتطلب تعيين المجال المخصص استخدام سجلات CNAME. يجب أن تكون سجلات CNAME متاحة للشبكات العامة. إذا كانت سجلات CNAME خاصة، فلن ينجح التسجيل باستخدام Azure.

استخدام Azure Front Door

  1. تمكين Azure Front Door على نقطة نهاية الكائن الثنائي كبير الحجم أو موقع الويب.

    للحصول على خطوات، راجع دمج حساب تخزين Azure مع Azure Front Door.

  2. تكوين مجال مخصص على Azure Front Door.

  3. تكوين HTTPS على مجال مخصص ل Azure Front Door.

    إشعار

    عند تحديث موقع الويب الثابت، تأكد من مسح المحتوى المخزن مؤقتا على حافة AFD POPs عن طريق إزالة نقطة نهاية AFD. لمزيد من المعلومات، راجع إزالة ذاكرة التخزين المؤقت في Azure Front Door.

  4. (اختياري) راجع الإرشادات التالية:

استخدام Azure CDN

  1. تمكين Azure CDN على النقطة أو نقطة نهاية الويب. للحصول على إرشادات خطوة بخطوة، راجع دمج حساب تخزين Azure مع Azure CDN.

  2. تعيين محتوى Azure CDN إلى مجال مخصص.

  3. تمكين HTTPS على مجال مخصص ل Azure CDN.

    إشعار

    عند تحديث موقع الويب الثابت، تأكد من مسح المحتوى المخزن مؤقتا على خوادم حافة CDN عن طريق إزالة نقطة نهاية CDN. لمزيد من المعلومات، راجع إزالة نقطة نهاية Azure CDN.

  4. (اختياري) راجع الإرشادات التالية:

دعم الميزة

قد يتأثر دعم هذه الميزة بتمكين Data Lake Storage Gen2 أو بروتوكول نظام ملفات الشبكة (NFS) 3.0 أو بروتوكول نقل ملفات SSH (SFTP). إذا قمت بتمكين أي من هذه الإمكانات، فراجع دعم ميزة Blob Storage في حسابات Azure Storage لتقييم الدعم لهذه الميزة.

الخطوات التالية