Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Lär dig hur du distribuerar en Azure Resource Manager-mall för att skapa ett Service Bus-namnområde. Du kan använda den här mallen för dina egna distributioner eller anpassa den så att den uppfyller dina krav. Mer information om hur du skapar mallar finns i Dokumentation om Azure Resource Manager.
Följande mallar är också tillgängliga för att skapa Service Bus-namnområden:
- Skapa ett Service Bus-namnområde med kö
- Skapa ett Service Bus-namnområde med ämne och prenumeration
- Skapa ett Service Bus-namnområde med kö- och auktoriseringsregel
- Skapa ett Service Bus-namnområde med ämne, prenumeration och regel
Anmärkning
Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. För att lära dig hur du migrerar till Az PowerShell-modulen, se Migrera Azure PowerShell från AzureRM till Az.
Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
Skapa ett Service Bus-namnområde
I den här snabbstarten använder du en befintlig Resource Manager-mall från Azure-snabbstartsmallar:
{
  "$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": {}
    }
  ]
}
Mer information om mallexempel finns i Azure-snabbstartsmallar.
Så här skapar du ett Service Bus-namnområde genom att distribuera en mall:
- Välj Prova från följande kodblock och följ sedan anvisningarna för att logga in på 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 ..."- Resursgruppens namn är namnet på Service Bus-namnområdet med rg bifogat. 
- Välj Kopiera för att kopiera PowerShell-skriptet. 
- Högerklicka på gränssnittskonsolen och välj sedan Klistra in. 
Det tar några ögonblick att skapa en händelsehubb.
Verifiera driftsättningen
Om du vill se det distribuerade Service Bus-namnområdet kan du antingen öppna resursgruppen från Azure-portalen eller använda följande Azure PowerShell-skript. Om Cloud Shell fortfarande är öppet behöver du inte kopiera/köra de första och andra raderna i följande skript.
$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 används för att distribuera mallen i den här självstudien. Andra distributionsmetoder för mallar finns i:
Rensa resurser
När Azure-resurserna inte längre behövs rensar du de resurser som du har distribuerat genom att ta bort resursgruppen. Om Cloud Shell fortfarande är öppet behöver du inte kopiera/köra de första och andra raderna i följande skript.
$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 ..."
Nästa steg
I den här artikeln har du skapat ett Service Bus-namnområde. Se de andra snabbstarterna för att lära dig hur du skapar köer, ämnen/prenumerationer och använder dem: