التشغيل السريع: إنشاء مساحة اسم ناقل خدمة مع موضوع واشتراك باستخدام قالب إدارة موارد Azure
توضح هذه المقالة كيفية استخدام قالب إدارة موارد Azure الذي يقوم بإنشاء مساحة اسم "ناقل الخدمة" وموضوع واشتراك ضمن مساحة الاسم هذه. وكذلك توضح المقالة كيفية تحديد الموارد التي يتم نشرها وكيفية تعريف المعلمات التي يتم تحديدها عند تنفيذ النشر. يمكنك استخدام هذا القالب في عمليات النشر الخاصة بك، أو تخصيصه لتلبية متطلباتك
لمزيد من المعلومات حول إنشاء نماذج، انظر تأليف نماذج إدارة موارد Azure.
للحصول على القالب الكامل، انظر قالب مساحة اسم ناقل الخدمة مع موضوع واشتراك.
ملاحظة
تتوفر قوالب إدارة موارد Azure التالية للتنزيل والنشر.
- إنشاء مساحة اسم لناقل خدمة Microsoft Azure
- إنشاء مساحة اسم ناقل خدمة مع قائمة انتظار
- إنشاء مساحة اسم ناقل خدمة مع قائمة الانتظار وقاعدة تفويض
- إنشاء مساحة اسم ناقل خدمة مع موضوع واشتراك وقاعدة
للتحقق من وجود أحدث القوالب، قم بزيارة معرض قوالب Azure للبدء السريع وابحث عن ناقل الخدمة.
ما الذي تنشره؟
باستخدام هذا القالب، يمكنك نشر مساحة اسم ناقل الخدمة مع الموضوع والاشتراك.
توفر موضوعات واشتراكات ناقل الخدمة شكلاً يتراوح ما بين الواحد والعديد من الاتصالات، في نمط النشر/الاشتراك.
لتشغيل النشر تلقائيًا، انقر فوق الزر التالي:
المعلمات
باستخدام إدارة موارد Azure، يمكنك تعريف معلمات للقيم التي تريد تحديدها عند نشر القالب. يتضمن القالب قسمًا يسمى Parameters
يحتوي على كافة قيم المعلمة. حدد معلمة لتلك القيم التي تختلف استنادًا إلى المشروع الذي تقوم بنشره أو استنادًا إلى البيئة التي تقوم بالنشر فيها. لا تقم بتعريف معلمات للقيم التي تبقى دائمًا كما هي. يتم استخدام كل قيمة للمعلمة في القالب لتعريف الموارد التي يتم نشرها.
يحدد القالب المعلمات التالية:
اسم مساحة اسم ناقل الخدمة
اسم مساحة اسم ناقل الخدمة المُراد إنشائه.
"serviceBusNamespaceName": {
"type": "string"
}
اسم موضوع ناقل الخدمة
اسم الموضوع الذي تم إنشاؤه في مساحة اسم ناقل الخدمة.
"serviceBusTopicName": {
"type": "string"
}
اسم اشتراك ناقل الخدمة
اسم الاشتراك الذي تم إنشاؤه في مساحة اسم ناقل الخدمة.
"serviceBusSubscriptionName": {
"type": "string"
}
إصدار واجهة برمجة تطبيق ناقل الخدمة
إصدار واجهة برمجة تطبيق ناقل الخدمة للقالب.
"serviceBusApiVersion": {
"type": "string",
"defaultValue": "2017-04-01",
"metadata": {
"description": "Service Bus ApiVersion used by the template"
}
الموارد اللازمة للنشر
إنشاء مساحة اسم ناقل خدمة قياسية من نوع المراسلة، مع الموضوع والاشتراك.
"resources": [{
"apiVersion": "[variables('sbVersion')]",
"name": "[parameters('serviceBusNamespaceName')]",
"type": "Microsoft.ServiceBus/Namespaces",
"location": "[variables('location')]",
"kind": "Messaging",
"sku": {
"name": "Standard",
},
"resources": [{
"apiVersion": "[variables('sbVersion')]",
"name": "[parameters('serviceBusTopicName')]",
"type": "Topics",
"dependsOn": [
"[concat('Microsoft.ServiceBus/namespaces/', parameters('serviceBusNamespaceName'))]"
],
"properties": {
"path": "[parameters('serviceBusTopicName')]",
},
"resources": [{
"apiVersion": "[variables('sbVersion')]",
"name": "[parameters('serviceBusSubscriptionName')]",
"type": "Subscriptions",
"dependsOn": [
"[parameters('serviceBusTopicName')]"
],
"properties": {}
}]
}]
}]
للحصول على بناء جملة JSON وخصائصه، راجع مساحات الأسماءوالموضوعاتوالاشتراكات.
أوامر لتشغيل النشر
لنشر الموارد إلى Azure، لا بد من تسجيل الدخول إلى حساب Azure الخاص بك ويجب استخدام الوحدة النمطية Azure Resource Manager. للتعرف على المزيد حول استخدام Azure Resource Manager باستخدام Azure PowerShell أو Azure CLI، راجع:
الأمثلة التالية تفترض أن لديك بالفعل مجموعة موارد في حسابك بالاسم المحدد.
PowerShell
New-AzureResourceGroupDeployment -Name \<deployment-name\> -ResourceGroupName \<resource-group-name\> -TemplateUri <https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-topic-and-subscription/azuredeploy.json>
Azure CLI
az deployment group create \<my-resource-group\> --name \<my-deployment-name\> --template-uri <https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-topic-and-subscription/azuredeploy.json>
الخطوات التالية
الآن بعد إنشاء الموارد ونشرها باستخدام مدير موارد Azure، تعرف على كيفية إدارة هذه الموارد من خلال الاطلاع على هذه المقالات: