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

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

إشعار

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

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

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

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

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

هام

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

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

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

✔️ الخطوة 2: أنشئ سجل اسم أساسي (CNAME) مع موفر النطاق.

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

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

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

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

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

  2. في القائمة ضمنالإعدادات، قم بتحديدخصائص.

  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) التي تخصص اسم المجال المصدر إلى اسم مجال الوجهة.

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

    من المكن أن تجد الصفحة في قسم باسماسم المجال أوDNS أوإدارة خادم الأسماء.

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

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

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

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

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

  2. في جزء القائمة الوسطى، ضمنالأمان + الشبكة، قم بتحديدNetworking.

  3. في صفحةالشبكات اختر علامة التبويبمجال مخصص.

    إشعار

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

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

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

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

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

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

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

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

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

إشعار

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

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

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

✔️ الخطوة 2: أنشئ سجل اسم أساسي وسيط (CNAME) مع موفر النطاق.

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

✔️ الخطوة 4: أنشئ سجل CNAME مع موفر النطاق.

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

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

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

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

  2. في القائمة ضمنالإعدادات، قم بتحديدخصائص.

  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 الذي يعين اسم مجال مصدر إلى اسم مجال وجهة.

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

    من المكن أن تجد الصفحة في قسم باسماسم المجال أوDNS أوإدارة خادم الأسماء.

  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. في جزء القائمة الوسطى، ضمنالأمان + الشبكة، قم بتحديدNetworking.

  3. في صفحةالشبكات اختر علامة التبويبمجال مخصص.

    إشعار

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

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

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

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

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

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

الخطوة 4: أنشئ سجل CNAME مع موفر النطاق

أنشئ سجل CNAME مؤقتاً من أجل الإشارة إلى اسم المضيف.

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

    من المكن أن تجد الصفحة في قسم باسماسم المجال أوDNS أوإدارة خادم الأسماء.

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

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

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

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

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

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

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

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

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

  2. في جزء القائمة الوسطى، ضمنالأمان + الشبكة، قم بتحديدNetworking.

  3. في صفحةالشبكات اختر علامة التبويبمجال مخصص.

  4. امسح محتويات مربع النص الذي يحتوي على اسم المجال المخصص.

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

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

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

يشمل هذا النهج المزيد من الخطوات، ولكنه يتيح الوصول إلى HTTPS. إذا لم تكن بحاجة إلى مستخدمين من أجل الوصول لنقطة أو محتوى الويب باستخدام HTTPS، فراجع القسمتعيين مجال مخصص مع تمكين HTTP فقط من هذه المقالة. يتضمن الأسلوب استخدام Azure Front Door (المفضل) أو Azure CDN وهي خدمات شبكة تسليم المحتوى التي تقدمها 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 لتقييم الدعم لهذه الميزة.

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