Vytvoření oboru názvů služby Service Bus pomocí šablony Azure Resource Manager

Zjistěte, jak nasadit šablonu Azure Resource Manager pro vytvoření oboru názvů služby Service Bus. Tuto šablonu můžete použít pro vlastní nasazení nebo ji upravit, aby splňovala vaše požadavky. Další informace o vytváření šablon najdete v dokumentaci k Azure Resource Manager.

Pro vytváření oborů názvů služby Service Bus jsou k dispozici také následující šablony:

Poznámka

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.

Vytvoření oboru názvů služby Service Bus

V tomto rychlém startu použijete existující šablonu Resource Manager ze šablon Azure pro rychlý start:

{
  "$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": {}
    }
  ]
}

Další ukázky šablon najdete v tématu Šablony Azure pro rychlý start.

Postup vytvoření oboru názvů služby Service Bus nasazením šablony:

  1. V následujícím bloku kódu vyberte Vyzkoušet a pak se podle pokynů přihlaste k Azure Cloud Shellu.

    $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 ..."
    

    Název skupiny prostředků je název oboru názvů služby Service Bus s připojeným argumentem rg .

  2. Vyberte Kopírovat a zkopírujte skript PowerShellu.

  3. Klikněte pravým tlačítkem na konzolu prostředí a pak vyberte Vložit.

Vytvoření centra událostí chvíli trvá.

Ověření nasazení

Pokud chcete zobrazit nasazený obor názvů služby Service Bus, můžete buď otevřít skupinu prostředků z Azure Portal, nebo použít následující Azure PowerShell skript. Pokud je Cloud Shell stále otevřený, nemusíte kopírovat ani spouštět první a druhý řádek následujícího skriptu.

$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 slouží k nasazení šablony v tomto kurzu. Další metody nasazení šablon najdete tady:

Vyčištění prostředků

Pokud už nasazené prostředky Azure nepotřebujete, vyčistěte je odstraněním skupiny prostředků. Pokud je Cloud Shell stále otevřený, nemusíte kopírovat ani spouštět první a druhý řádek následujícího skriptu.

$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 ..."

Další kroky

V tomto článku jste vytvořili obor názvů služby Service Bus. V dalších rychlých startech se dozvíte, jak vytvářet fronty, témata a odběry a používat je: