Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Informatie over het implementeren van een Azure Resource Manager-sjabloon om een Service Bus-naamruimte te maken. U kunt deze sjabloon gebruiken voor uw eigen implementaties of de sjabloon aanpassen aan uw eisen. Zie de documentatie van Azure Resource Manager voor meer informatie over het maken van sjablonen.
De volgende sjablonen zijn ook beschikbaar voor het maken van Service Bus-naamruimten:
- Een Service Bus-naamruimte maken met wachtrij
 - Een Service Bus-naamruimte maken met onderwerp en abonnement
 - Een Service Bus-naamruimte maken met wachtrij- en autorisatieregel
 - Een Service Bus-naamruimte maken met onderwerp, abonnement en regel
 
Opmerking
We raden u aan om de Azure Az PowerShell-module te gebruiken om met Azure te communiceren. Zie Azure PowerShell installeren om aan de slag te gaan. Om te leren hoe u naar de Az PowerShell-module kunt migreren, zie Migrate Azure PowerShell from AzureRM to Az.
Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.
Een Service Bus-naamruimte maken
In deze quickstart gebruikt u een bestaande Resource Manager-sjabloon uit Azure-quickstartsjablonen:
{
  "$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": {}
    }
  ]
}
Zie Azure Quickstart-sjablonen voor meer voorbeelden van sjablonen.
Een Service Bus-naamruimte maken door een sjabloon te implementeren:
Selecteer Uitproberen in het volgende codeblok en volg de instructies om u aan te melden bij De 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 ..."De naam van de resourcegroep is de naam van de Service Bus-naamruimte waaraan rg is toegevoegd.
Selecteer Kopiëren om het PowerShell-script te kopiëren.
Klik met de rechtermuisknop op de shell-console en selecteer Plakken.
Het duurt even om een Event Hub te maken.
De implementatie controleren
Als u de geïmplementeerde Service Bus-naamruimte wilt zien, kunt u de resourcegroep openen vanuit Azure Portal of het volgende Azure PowerShell-script gebruiken. Als de Cloud Shell nog steeds is geopend, hoeft u de eerste en tweede regels van het volgende script niet te kopiëren/uit te voeren.
$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 wordt gebruikt om de sjabloon in deze zelfstudie te implementeren. Zie voor andere sjabloonimplementatiemethoden:
De hulpbronnen opschonen
Wanneer de Azure-resources niet meer nodig zijn, schoont u de resources op die u hebt geïmplementeerd door de resourcegroep te verwijderen. Als de Cloud Shell nog steeds is geopend, hoeft u de eerste en tweede regels van het volgende script niet te kopiëren/uit te voeren.
$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 ..."
Volgende stappen
In dit artikel hebt u een Service Bus-naamruimte gemaakt. Zie de andere quickstarts voor meer informatie over het maken van wachtrijen, onderwerpen/abonnementen en het gebruik ervan: