Sdílet prostřednictvím


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

Zjistěte, jak nasadit šablonu Azure Resource Manageru 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 Manageru.

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

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Pokud chcete začít, přečtěte si 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 ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

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

V tomto rychlém startu použijete existující šablonu Resource Manageru z š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 pro rychlý start Azure.

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

  1. Vyberte Vyzkoušet z následujícího bloku kódu a pak postupujte podle pokynů pro přihlášení ke službě 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 ..."
    

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

  2. Výběrem možnosti Kopírovat zkopírujte skript PowerShellu.

  3. Klikněte pravým tlačítkem myši 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 webu Azure Portal, nebo použít následující skript Azure PowerShellu. Pokud je Cloud Shell stále otevřený, nemusíte kopírovat nebo 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 nebo 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 nebo předplatná a jak je používat: