البدء السريع: إنشاء مركز أحداث باستخدام Azure CLI
في هذا التشغيل السريع، ستقوم بإنشاء مركز أحداث باستخدام Azure CLI.
إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.
المتطلبات الأساسية
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع التشغيل السريع ل Bash في Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
- يتطلب هذا العنصر الإصدار 2.0.4 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.
إنشاء مجموعة موارد
تشغيل الأمر التالي لإنشاء مجموعة موارد. مجموعة الموارد هي مجموعةٌ منطقية من موارد Azure. يتم نشر كافة الموارد وإدارتها في مجموعة موارد.
حدد نسخ لنسخ الأمر ولصقه في نافذة Cloud Shell أو CLI، ثم قم بتشغيله. قم بتحديث اسم مجموعة الموارد والمنطقة إذا أردت.
rgName="contosorg$RANDOM"
region="eastus"
az group create --name $rgName --location $region
ترى الإخراج مشابها للإخراج التالي. ترى اسم مجموعة الموارد في name
الحقل مع استبدال $RANDOM
رقم عشوائي .
{
"id": "/subscriptions/0000000000-0000-0000-0000-000000000000000/resourceGroups/contosorg32744",
"location": "eastus",
"managedBy": null,
"name": "contosorg32744",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
إنشاء مساحة اسم مراكز الأحداث
قم بتشغيل الأمر التالي لإنشاء مساحة اسم مراكز الأحداث. توفر مساحة اسم "محاور الأحداث" حاوية نطاق فريدة، يُشار إليها باسم المجال المؤهل بالكامل، حيث تقوم بإنشاء مركز واحد أو أكثر من مراكز الأحداث. قم بتحديث اسم مساحة الاسم إذا أردت.
# Create an Event Hubs namespace. Specify a name for the Event Hubs namespace.
namespaceName="contosoehubns$RANDOM"
az eventhubs namespace create --name $namespaceName --resource-group $rgName -l $region
ترى الإخراج مشابها للإخراج التالي. ترى اسم مساحة الاسم في name
الحقل.
{
"createdAt": "2023-03-13T20:28:53.037Z",
"disableLocalAuth": false,
"id": "/subscriptions/0000000000-0000-0000-0000-0000000000000000/resourceGroups/contosorg32744/providers/Microsoft.EventHub/namespaces/contosoehubns17861",
"isAutoInflateEnabled": false,
"kafkaEnabled": true,
"location": "East US",
"maximumThroughputUnits": 0,
"metricId": "0000000000-0000-0000-0000-0000000000000000:contosoehubns17861",
"minimumTlsVersion": "1.2",
"name": "contosoehubns17861",
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled",
"resourceGroup": "contosorg32744",
"serviceBusEndpoint": "https://contosoehubns17861.servicebus.windows.net:443/",
"sku": {
"capacity": 1,
"name": "Standard",
"tier": "Standard"
},
"status": "Active",
"tags": {},
"type": "Microsoft.EventHub/Namespaces",
"updatedAt": "2023-03-13T20:29:45.637Z",
"zoneRedundant": false
}
إنشاء مركز أحداث
قم بتشغيل الأمر التالي لإنشاء مركز أحداث. قم بتحديث اسم مركز الأحداث إذا أردت.
# Create an event hub. Specify a name for the event hub.
eventhubName="contosoehub$RANDOM"
az eventhubs eventhub create --name $eventhubName --resource-group $rgName --namespace-name $namespaceName
ترى الإخراج مشابها للإخراج التالي. ترى اسم مركز الأحداث في name
الحقل.
{
"captureDescription": null,
"createdAt": "2023-03-13T20:32:04.457000+00:00",
"id": "/subscriptions/000000000-0000-0000-0000-00000000000000/resourceGroups/contosorg32744/providers/Microsoft.EventHub/namespaces/contosoehubns17861/eventhubs/contosoehub23255",
"location": "eastus",
"messageRetentionInDays": 7,
"name": "contosoehub23255",
"partitionCount": 4,
"partitionIds": [
"0",
"1",
"2",
"3"
],
"resourceGroup": "contosorg32744",
"status": "Active",
"systemData": null,
"type": "Microsoft.EventHub/namespaces/eventhubs",
"updatedAt": "2023-03-13T20:32:04.727000+00:00"
}
تهانينا! لقد استخدمت Azure CLI لإنشاء مساحة اسم لـ Event Hubs، ومركز أحداث داخل مساحة الاسم هذه.
تنظيف الموارد
إذا كنت تريد الاحتفاظ بمركز الأحداث هذا بحيث يمكنك اختبار إرسال الأحداث وتلقيها، فتجاهل هذا القسم. وإلا، قم بتشغيل الأمر التالي لحذف مجموعة الموارد. يحذف هذا الأمر كافة الموارد في مجموعة الموارد ومجموعة الموارد نفسها.
az group delete --name $rgName
الخطوات التالية
في هذه المقالة، قمت بإنشاء مجموعة موارد ومساحة اسم لمراكز الأحداث ومركز لحدث. للحصول على إرشادات خطوة بخطوة لإرسال الأحداث إلى (أو) تلقي الأحداث من مركز الأحداث، راجع البرامج التعليمية لإرسال الأحداثواستلامها: