احصل على سلسلة اتصال "مراكز الأحداث"

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

تحتوي سلسلة الاتصال لمساحة اسم على المكونات التالية المضمنة داخلها،

  • اسم المجال المؤهل بالكامل لمساحة اسم مراكز الأحداث التي قمت بإنشائها (يتضمن اسم مساحة اسم مراكز الأحداث متبوعا ب servicebus.windows.net)
  • اسم مفتاح الوصول المشترك
  • قيمة مفتاح الوصول المشترك

تبدو سلسلة الاتصال لمساحة الاسم بالشكل التالي:

Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>

تحتوي سلسلة الاتصال لمركز الحدث على مكون إضافي بداخلها. هذا، EntityPath=<EventHubName>.

Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>;EntityPath=<EventHubName>

توضح لك هذه المقالة كيفية إحضار سلسلة اتصال إلى مساحة اسم أو مركز حدث معين باستخدام مدخل Microsoft Azure أو PowerShell أو واجهة مستوى الاستدعاء (CLI).

مدخل Microsoft Azure

سلسلة الاتصال لمساحة الاسم

  1. تسجيل الدخول إلى مدخل Microsoft Azure.

  2. حدد All services في قائمة التنقل اليمنى.

  3. حدد Event Hubs في قسم Analytics.

  4. في قائمة مراكز الأحداث، حدد مركز الأحداث الخاص بك.

  5. في صفحة Event Hubs namespace، تحديد نهج الوصول Shared Access Policies في القائمة اليسرى.

  6. حدد shared access policy في قائمة النُّهج. الاسم الافتراضي هو: RootManageSharedAccessPolicy. يمكنك إضافة نهج مع الأذونات المناسبة (إرسال، استماع)، واستخدام تلك النهج.

    نُهج الوصول المشتركة لمراكز الأحداث

  7. حدد الزر copy بجوار الحقل المفتاح الأساسي لسلسلة الاتصال.

    مراكز الأحداث - احصل على سلسلة الاتصال

سلسلة الاتصال لمركز حدث معين في مساحة اسم

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

  1. في صفحة Event Hubs Namespace، حدد مركز الحدث في الجزء السفلي.

  2. في صفحة Event Hubs instance، حدد Shared access policies في القائمة اليسرى.

  3. لا توجد نهج افتراضية مُنشأة لمركز الأحداث. إنشاء نهج باستخدام الوصول إلى Manage أو Send أو Listen .

  4. حدد النهج من القائمة.

  5. حدد الزر copy بجوار الحقل المفتاح الأساسي لسلسلة الاتصال.

    سلسلة الاتصال بمركز أحداث معين.

Azure PowerShell

يمكنك استخدام Get-AzEventHubKey للحصول على سلسلة الاتصال للنهج/القاعدة المحددة.

إليك عينة لأمر للحصول على سلسلة الاتصال لمساحة الاسم. MyAuthRuleName هو اسم نهج الوصول المشترك. بالنسبة لمساحة الاسم، توجد مساحة افتراضية: RootManageSharedAccessKey.

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -AuthorizationRuleName MyAuthRuleName

فيما يلي نموذج لأمر للحصول على سلسلة الاتصال لمركز حدث معين داخل مساحة اسم:

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AuthorizationRuleName MyAuthRuleName

إليك نموذج لأمر للحصول على سلسلة الاتصال لمركز الحدث في مجموعة Geo-DR، التي لها اسم مستعار.

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AliasName MyAliasName -Name MyAuthRuleName

Azure CLI

إليك عينة لأمر للحصول على سلسلة الاتصال لمساحة الاسم. MyAuthRuleName هو اسم نهج الوصول المشترك. بالنسبة لمساحة الاسم، توجد مساحة افتراضية: RootManageSharedAccessKey

az eventhubs namespace authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --name RootManageSharedAccessKey

فيما يلي نموذج لأمر للحصول على سلسلة الاتصال لمركز حدث معين داخل مساحة اسم:

az eventhubs eventhub authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --name MyAuthRuleName

إليك نموذج لأمر للحصول على سلسلة الاتصال لمركز الحدث في مجموعة Geo-DR، التي لها اسم مستعار.

az eventhubs georecovery-alias authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --alias-name MyAliasName --name MyAuthRuleName

لمزيد من المعلومات حول أوامر Azure CLI لمراكز الأحداث، راجع Azure CLI لمراكز الأحداث.

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

يمكنك معرفة المزيد عن مراكز الأحداث من خلال زيارة الروابط التالية: