مشاركة عبر


أسماء DNS للعقدة في Azure Cosmos DB ل PostgreSQL

ينطبق على: Azure Cosmos DB ل PostgreSQL (مدعوم بملحق قاعدة بيانات Citus إلى PostgreSQL)

عند توفير Azure Cosmos DB لنظام مجموعة PostgreSQL، يتم تعيين اسم المجال المؤهل بالكامل (FQDN) لكل عقدة. يتم استخدام FQDN هذا للاتصال بكل عقدة تم إعداد أمان الشبكة المناسب لمنح حق الوصول. يتم استخدام FQDN في postgres سلسلة الاتصال ما إذا كان يتم استخدام الوصول الخاص أو العام.

أسماء المجالات في Azure Cosmos DB ل PostgreSQL

يتم إنشاء جميع أسماء مجالات العقدة في Azure Cosmos DB ل PostgreSQL في مجال postgres.cosmos.azure.com. يتم إنشاء FQDN للعقدة بالتنسيق التالي

<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com

حيث node-qualifier يمكن أن يكون 'c' للمنسق أو 'w0' أو 'w1' وما إلى ذلك للعقد العاملة؛ cluster-name هو اسم نظام المجموعة الذي حددته أثناء توفير نظام المجموعة؛ uniqueID هو معرف فريد من 14 حرفا تم إنشاؤه عشوائيا عالميا.

على سبيل المثال: c-mycluster.12345678901234.postgres.cosmos.azure.com.

تم حل FQDN هذا في IP عام لكل عقدة في نظام المجموعة. إذا تم تمكين الوصول العام على نظام المجموعة، يتم استخدام FQDN هذا في سلسلة الاتصال Postgres للاتصال بعقدة.

عند تمكين الوصول الخاص على نظام المجموعة، ينشئ Azure منطقة DNS خاصة لكل نظام مجموعة. يتم إنشاء FQDN لكل عقدة بنقطة نهاية خاصة في منطقة DNS الخاصة هذه بالإضافة إلى FQDN الأساسي الخاص بها. يستخدم FQDN في منطقة DNS الخاصة هذه التنسيق التالي

<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com

حيث node-qualifier يمكن أن يكون 'c' للمنسق أو 'w0' أو 'w1' وما إلى ذلك للعقد العاملة؛ cluster-name هو اسم نظام المجموعة الذي حددته أثناء توفير نظام المجموعة؛ uniqueID هو معرف فريد من 14 حرفا تم إنشاؤه عشوائيا عالميا.

على سبيل المثال: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier-cluster-name.uniqueID. يمكن استخدام postgres.cosmos.azure.com FQDN من داخل بيئة شبكة ظاهرية (VNet) أيضا. إذا تم تنفيذ تحليل اسم DNS من داخل VNet، يتم حل FQDN إلى IP خاص تم تعيينه إلى عقدة عبر نقطة نهاية خاصة. إذا تم تحليل اسم DNS من الإنترنت العام، يتم حل FQDN إلى IP عام تم تعيينه لتلك العقدة.

من المهم استخدام FQDN فقط للوصول إلى عقدة حيث قد تتغير عناوين IP العامة المعينة أثناء العمليات العادية مثل تجاوز فشل قابلية الوصول العالية أو عملية تحجيم الحساب.

هام

يستخدم Azure Cosmos DB لمجموعات PostgreSQL التي تم إنشاؤها قبل 6 يونيو 2023 اسم المجال القديم التالي وتنسيق FQDN:

تنسيق FQDN الأساسي: node-qualifier.cluster-name. postgres.database.azure.com FQDN في منطقة DNS خاصة: node-qualifier.privatelink.cluster-name. postgres.database.azure.com

حيث node-qualifier هو 'c' للمنسق و'w0' و'w1' وما إلى ذلك للعقد cluster-name العاملة وهو اسم نظام المجموعة الذي حددته أثناء توفير نظام المجموعة.

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