إنشاء مساحة اسم ناقل خدمة باستخدام قالب Azure Resource Manager

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

تتوفر القوالب التالية أيضاً لإنشاء مساحات أسماء ناقل خدمة:

ملاحظة

نوصي باستخدام وحدة Azure Az PowerShell للتفاعل مع Azure. راجع تثبيت Azure PowerShell للبدء. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

إذا لم يكن لديك اشتراك في Azure، فأنشئ free account قبل البدء.

إنشاء مساحة اسم ناقل الخدمة

في هذا التشغيل السريع، يمكنك استخدام قالب Resource Manager موجود من قوالب Azure Quickstart:

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "serviceBusNamespaceName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Service Bus namespace"
      }
    },
    "serviceBusSku": {
      "type": "string",
      "allowedValues": [
        "Basic",
        "Standard",
        "Premium"
      ],
      "defaultValue": "Standard",
      "metadata": {
        "description": "The messaging tier for service Bus namespace"
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "resources": [
    {
      "apiVersion": "2018-01-01-preview",
      "name": "[parameters('serviceBusNamespaceName')]",
      "type": "Microsoft.ServiceBus/namespaces",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('serviceBusSku')]"
      },
      "properties": {}
    }
  ]
}

للعثور على المزيد من نماذج القوالب، راجع Azure Quickstart Templates.

لإنشاء مساحة اسم ناقل خدمة عن طريق توزيع قالب:

  1. حدد Try it من مجموعة التعليمات البرمجية التالية، ثم اتبع الإرشادات لتسجيل الدخول إلى Azure Cloud Shell.

    $serviceBusNamespaceName = Read-Host -Prompt "Enter a name for the service bus namespace to be created"
    $location = Read-Host -Prompt "Enter the location (i.e. centralus)"
    $resourceGroupName = "${serviceBusNamespaceName}rg"
    $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-namespace/azuredeploy.json"
    
    New-AzResourceGroup -Name $resourceGroupName -Location $location
    New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -serviceBusNamespaceName $serviceBusNamespaceName
    
    Write-Host "Press [ENTER] to continue ..."
    

    اسم مجموعة الموارد هو اسم مساحة اسم ناقل الخدمة مع إلحاق rg.

  2. حدد Copy لنسخ برنامج "PowerShell" النصي.

  3. انقر بزر الماوس الأيمن على وحدة تحكم shell، ثم حدِّد Paste.

يستغرق إنشاء مركز أحداث بضع لحظات.

تحقق من التوزيع

لعرض مساحة اسم ناقل الخدمة الموزَّع، يمكنك إما فتح مجموعة الموارد من مدخل Microsoft Azure، وإما استخدام برنامج Azure PowerShell النصي التالي. إذا كانت Cloud shell ما تزال مفتوحة، فلن تحتاج إلى نسخ/تشغيل السطرين الأول والثاني من البرنامج النصي التالي.

$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"

Get-AzServiceBusNamespace -ResourceGroupName $resourceGroupName -Name $serviceBusNamespaceName

Write-Host "Press [ENTER] to continue ..."

يتم استخدام Azure PowerShell لتوزيع القالب في هذا البرنامج التعليمي. لمعرفة طرق توزيع القالب الأخرى، راجع:

تنظيف الموارد

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

$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"

Remove-AzResourceGroup -ResourceGroupName $resourceGroupName

Write-Host "Press [ENTER] to continue ..."

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

في هذه المقالة، أنشأت مساحة اسم ناقل الخدمة. راجع قوالب التشغيل السريع الأخرى لمعرفة كيفية إنشاء قوائم الانتظار والمواضيع/الاشتراكات واستخدامها: